我有一个包含HH:mm:ss
格式时间的数组。
我想将此转换为纪元时间。要将特定时间转换为纪元,应该传递日期和时间。
我想将今天的日期与数组中的时间一起传递。
例如09:15:30
(日期22/12/2011
)这是一个字符串,应转换为1324525530000(对应的纪元值)
我该如何转换?
感谢任何帮助。
答案 0 :(得分:4)
也许你可以看一下这个片段的想法:
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] initWithSafeDateFormat:@"dd/MM/yyyy HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:dateString];
NSTimeInterval epoch = [date timeIntervalSince1970];
无论如何,您可以在参考文档中查看NSDateFormatter和NSDate。
答案 1 :(得分:2)
这看起来像是一个以毫秒为单位的纪元时间 - 据我所知它应该是几秒钟。
您可以使用NSDateFormatter
来解析字符串并将其转换为NSDate
。这个日期可以返回自1970年以来的秒数。如果你真的需要它,只需将它乘以1000即可。