-(NSString *)getNowTimeTimestamp
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss SSS"]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制
//设置时区,这个对于时间的处理有时很重要
NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"];
[formatter setTimeZone:timeZone];
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[datenow timeIntervalSince1970]*1000];
return timeSp;
}
获取当前时间戳的iOS方法
本文介绍了一种在iOS应用中获取当前时间戳的方法,使用NSDateFormatter设置日期和时间格式,包括年、月、日、时、分、秒及毫秒,并调整时区为北京时间。通过NSDate获取当前时间并转换为时间戳。
1315

被折叠的 条评论
为什么被折叠?



