iOS 正确的获取毫秒(转载拼凑)
发布于 24 天前 作者 12345 128 次浏览 来自 iOS

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/Shanghai”]; [formatter setTimeZone:timeZone]; NSDate *datenow = [NSDate date]; NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)([datenow timeIntervalSince1970]*1000)];

注意: ([datenow timeIntervalSince1970]*1000) 必须包含在括号里,否则后三位会为000

回到顶部