获取当前的系统时间 年-月-日 小时-分钟-秒
获取当前的系统时间 年-月-日 小时-分钟-秒
代码如下:
NSDate * newDate = [NSDate date];
//实例化一个NSDateFormatter对象
NSDateFormatter *dateformat=[[NSDateFormatter alloc] init];
//设定时间格式,这里可以设置成自己需要的格式
[dateformat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString * newDateOne = [dateformat stringFromDate:newDate];
[dateformat
setFormatterBehavior:NSDateFormatterFullStyle];
//将本地时间转换成指定时区时间
[dateformat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
NSLog(@"%@",newDateOne);
//alloc
别忘了释放内存
[dateformat release];
/----------------------------------------------------------------------------------/
大写的H日期格式将默认为24小时制,
小写的h日期格式将默认为12小时
不需要特别设置,只需要在dataFormat里设置类似"yyyy-MMM-dd"这样的格式就可以了
日期格式如下:
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800