use*_*823 6 iphone sdk nsdate nsdateformatter
如何使用iPhone SDK格式化日期和时间?
例如,我如何从9/4/2024 12:00:00 AMNSDate中提取日期 ?
Van*_*nya 48
更多选择
现在您需要可以与NSDateFormatter一起使用的所有字符串格式.就是这样
a:上午/下午
答:0~86399999(毫秒)
c/cc:1~7(星期几)
ccc:周一/周一/周二/周三/周四/周五/周六
cccc:周日/周一/周二/周三/周四/周五/周六
d:1~31(0月填充日)
D:1~366(0年填补日)
e:1~7(0周填充日)
E~EEE:周一/周一/周二/周三/周四/周五/周六
EEEE:周日/周一/周二/周三/周四/周五/周六
F:1~5(每月0个填充,周的第一天=星期一)
g:朱利安日编号(公元前4713年1月1日以来的天数)
G~GGG:BC/AD(时代指示符缩写)
GGGG:在Christ/Anno Domini之前
h:1~12(0小时(12小时))
H:0~23(0填充小时(24小时))
k:1~24(0小时(24小时))
K:0~11(0填充小时(12小时))
L/LL:1~12(0填充月份)
LLL:Jan/Feb/Mar/Apr/May/Jun/Jul/Aug/Sep/Oct/Nov/Dec
LLLL:1月/ 2月/ 3月/ 4月/ 5月/ 6月/ 7月/ 8月/ 9月/ 10月/ 11月/ 12月
m:0~59(0填充分钟)
M/MM:1~12(0填充月份)
MMM:Jan/Feb/Mar/Apr/May/Jun/Jul/Aug/Sep/Oct/Nov/Dec
MMMM:1月/ 2月/ 3月/ 4月/ 5月/ 6月/ 7月/ 8月/ 9月/ 10月/ 11月/ 12月
q/qq:1~4(0填充季度)
qqq:Q1/Q2/Q3/Q4
qqqq:第一季度/第二季度/第三季度/第四季度
Q/QQ:1~4(0填充季度)
QQQ:Q1/Q2/Q3/Q4
QQQQ:第一季度/第二季度/第三季度/第四季度
s:0~59(0填充秒)
S :(圆形亚秒)
你:( 0填充年份)
v~vvv :(一般GMT时区缩写)
vvvv :(通用GMT时区名称)
w:1~53(0周填充周,周1日=周日,NB:从去年最后一个星期日开始的第1周)
W:1~5(每月0个填充,周的第1天=星期日)
y/yyyy :(全年)
yy/yyy:(2位数年份)
Y/YYYY :(全年,从一年的第一周的星期日开始)
YY/YYY :( 2位数年份,从一年的第一周的星期日开始)
z~zzzz :(特定GMT时区缩写)
zzzz :(特定GMT时区名称)
Z:+0000(RFC 822时区)
小智 14
你可以使用dd/MM/yyyy hh:mm:ss a格式化你的字符串
示例如下:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd/MM/yyyy hh:mm:ss a"];
NSLog(@"%@", [dateFormatter dateFromString:@"12/12/2012 12:12:12 AM"]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13812 次 |
| 最近记录: |