我需要能够将日期转换为时间戳,即以毫秒为单位的时期。 我在网上看到的所有内容都是将毫秒转换为NSDate,而不是相反。有什么帮助吗?将NSDate转换为毫秒纪元时间
17
A
回答
7
timeIntervalSince1970将从1970年返回秒。如果需要,还有其他timeIntervalSince方法。
44
NSTimeInterval是小数点后已经包含子的第二数据的两倍。根据你的需要,你的转换可能是一个简单的由1000
- (void)testDateFormat
{
NSDate *date = [NSDate date];
NSLog(@"Time: %f", floor([date timeIntervalSince1970] * 1000));
NSLog(@"Time: %f", floor([date timeIntervalSince1970]));
NSLog(@"Time: %lli", [@(floor([date timeIntervalSince1970] * 1000)) longLongValue]);
NSLog(@"Time: %lli", [@(floor([date timeIntervalSince1970])) longLongValue]);
}
// Result
// 2013-04-15 13:28:11.284 TestApp[10469:907] Time: 1366057691284.000000
// 2013-04-15 13:28:11.286 TestApp[10469:907] Time: 1366057691.000000
// 2013-04-15 13:28:11.287 TestApp[10469:907] Time: 1366057691284
// 2013-04-15 13:28:11.288 TestApp[10469:907] Time: 1366057691
1
乘以1000 timeIntervalSince1970乘返回值,因为返回值的第二个不毫秒 请核实网站更多的测试http://currentmillis.com/
相关问题
- 1. 将时间转换为秒+毫秒秒
- 2. 转换时间为毫秒?
- 3. 转换毫秒的NSDate
- 4. 将毫秒转换为时间码
- 5. 将时间戳转换为毫秒 - MATLAB
- 6. Haskell将时间毫秒转换为UTCTime
- 7. 在毫秒中将毫秒转换为日期时间
- 8. 将纪元后的秒数转换为unix时间
- 9. 将纪元时间转换为日期
- 10. 转换日期和时间为毫秒
- 11. 毫秒转换为基本时间
- 12. 将jiffies转换为毫秒
- 13. 将Ecto.DateTime转换为毫秒
- 14. 将ntp小时转换为毫秒
- 15. 将毫秒转换为小时格式
- 16. 转换瞬间从大纪元微秒
- 17. 如何将NSDate转换为Objective C中的毫秒数?
- 18. 如何将此UNIX纪元日期以毫秒为单位转换为本地日期/时间?
- 19. 如何从纪元日期对象中取得纪元时间在毫秒?
- 20. 将QString Unix纪元时间转换为QString标准时间
- 21. 如何使用Perl将纪元时间转换为UTC时间?
- 22. 转换时间纪元时间格式
- 23. Hive:如何转换毫秒时间戳?
- 24. 转换JulianDate到时间毫秒
- 25. 如何将这毫秒转换为时间(hh:mm a)?
- 26. 如何将日期和时间转换为毫秒?
- 27. 是否可以使用Python将时间戳转换为毫秒?
- 28. 在javascript中将时间戳转换为毫秒
- 29. 如何将日期和时间转换为毫秒
- 30. 使用PHP将毫秒数转换为javascript时间戳