这是时间字符串:
30 MAR 2011 10:14:28
我想将其转换为自 1970 年以来以毫秒为单位的时间。我该怎么做?谢谢你。
这是时间字符串:
30 MAR 2011 10:14:28
我想将其转换为自 1970 年以来以毫秒为单位的时间。我该怎么做?谢谢你。
该类是 NSDateFormatter,而不是 NSDateTimeFormatter。您将首先使用适当的 format 初始化格式化程序,如下所示:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd MMM yyyy HH:mm:ss"];
然后用它来解析日期字符串:
NSDate *date = [formatter dateFromString:string];
然后,您可以轻松获得double
自 1970 年以来的代表秒数:
NSTimeInterval seconds = [date timeIntervalSince1970];
然后乘以 1000 得到毫秒。