阅读背景:

ios 获取当前的系统时间 年-月-日 小时-分钟-秒

来源:互联网 
代码如下:

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代码如下:

NSDate * newDate = [NSDate date];

//实例化



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: