代码如下:
NSDate * newDate = [NSDate date];
//实例化一个NSDateFormatter对象
NSDateFormatter*dateformat=[[NSDateFormatter alloc]init];
//设定时间格式,这里可以设置成自己需要的格式
[dateformatsetDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *newDateOne = [dateformatstringFromDate:newDate];
[dateformatsetFormatterBehavior:NSDateFormatterFullStyle];
//将本地时间转换成指定时区时间
[dateformatsetTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"UTC"]];
NSLog(@"%@",newDateOne);
//alloc 别忘了释放内存
[dateformatrelease];
/----------------------------------------------------------------------------------/
大写的H日期格式将默认为24小时制,
小写的h日期格式将默认为12小时
不需要特别设置,只需要在dataFormat里设置类似"yyyy-MMM-dd"这样的格式就可以了
日期格式如下:
y 年 Year 1996;96
M 年中的月份 Month July; Jul;07
w 年中的周数 Number27
W 月份中的周数 Number2
D 年中的天数 Number189
d 月份中的天数 Number10
F 月份中的星期 Number2
E 星期中的天数 Text Tuesday;Tue
a Am/pm 标记 TextPM
H 一天中的小时数(0-23) Number0
k 一天中的小时数(1-24) Number24
K am/pm 中的小时数(0-11) Number0
h am/pm 中的小时数(1-12) Number12
m 小时中的分钟数 Number30
s 分钟中的秒数 Number55
S 毫秒数 Number978
z 时区 General time zonePacific Standard Time; PST;GMT-08:00
Z时区 RFC 822 time zone -0800
ios 获取当前的系统时间 年-月-日 小时-分钟-秒
最新推荐文章于 2020-04-03 14:58:44 发布