日期字符串的日期格式字符串
Date format string for a date string
在Object-C中,以下日期字符串的日期格式字符串如何:
2017:04:11 17午後5:40:00
我已尝试 "yyyy:MM:dd HH:mm:ss a"
并将区域设置设置为 currentLocale
。
我的设备是日文的,24 小时显示是关闭的。
看看你想要的字符串的所有部分(我希望我得到的是正确的 - 否则只需在下面的 link 中查找正确的格式字符):
2017
四位数年份:yyyy
04
两位数的月份:MM
11
两位数的日期:dd
17
24 小时格式的两位数小时:HH
午後
am/pm 字符串:a
5
12 小时格式的小时,带一位或两位数:h
40
2 位数分钟:mm
00
2 位数的秒数:ss
合并:yyyy:MM:dd HH a h:mm:ss
有关字符串的参考(OS X >= v10.9 和 iOS >= 7)请参阅 Unicode standard 35 (for links for older versions see Appels Data Formatting Guide)
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy:MM:dd HH a h:mm:ss"];
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:513650400];
NSLog(@"%@", [dateFormatter stringFromDate:date]);
// Output: 2017:04:11 17 午後 5:40:00
在Object-C中,以下日期字符串的日期格式字符串如何:
2017:04:11 17午後5:40:00
我已尝试 "yyyy:MM:dd HH:mm:ss a"
并将区域设置设置为 currentLocale
。
我的设备是日文的,24 小时显示是关闭的。
看看你想要的字符串的所有部分(我希望我得到的是正确的 - 否则只需在下面的 link 中查找正确的格式字符):
2017
四位数年份:yyyy
04
两位数的月份:MM
11
两位数的日期:dd
17
24 小时格式的两位数小时:HH
午後
am/pm 字符串:a
5
12 小时格式的小时,带一位或两位数:h
40
2 位数分钟:mm
00
2 位数的秒数:ss
合并:yyyy:MM:dd HH a h:mm:ss
有关字符串的参考(OS X >= v10.9 和 iOS >= 7)请参阅 Unicode standard 35 (for links for older versions see Appels Data Formatting Guide)
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy:MM:dd HH a h:mm:ss"];
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:513650400];
NSLog(@"%@", [dateFormatter stringFromDate:date]);
// Output: 2017:04:11 17 午後 5:40:00