Làm thế nào tôi có thể chuyển đổi một NSDate thành một dấu thời gian Unix trong Objective-C?Làm thế nào để chuyển đổi NSDate thành dấu thời gian Unix trong Objective C/iPhone?
28
A
Trả lời
57
Tôi tin rằng - [NSDate timeIntervalSince1970]
là những gì bạn muốn. Ngày 1 tháng 1 năm 1970 là ngày kỷ nguyên Unix.
44
NSDate *date = [NSDate date];
NSTimeInterval ti = [date timeIntervalSince1970];
NSTimeInterval
được nhập thành kép, được xác định bằng giây. Nếu bạn muốn nó ở dạng số nguyên, chỉ cần đưa kết quả vào một thời gian dài và sử dụng nó thay vào đó, nhưng điều này mang lại độ chính xác cao hơn.
7
Tôi thích các thuộc tính.
NSDate.date.timeIntervalSince1970;
Các vấn đề liên quan
- 1. Làm thế nào để chuyển đổi NSDate thành số nguyên để vượt qua ngày PHP() làm dấu thời gian unix?
- 2. Làm thế nào để chuyển đổi một dấu thời gian unix thành dấu thời gian ISO8601 trong PHP?
- 3. Ruby/Rails: chuyển đổi ngày thành dấu thời gian UNIX
- 4. Ruby: chuyển đổi dấu thời gian unix thành ngày
- 5. MySQL chuyển đổi ngày giờ thành dấu thời gian Unix
- 6. Chuyển đổi dấu thời gian unix thành julian
- 7. Chuyển đổi ngày thành dấu thời gian UNIX
- 8. chuyển đổi dấu thời gian unix thành dấu thời gian H2
- 9. Làm thế nào để chuyển đổi dấu thời gian java thành dấu thời gian php?
- 10. Làm thế nào tôi có thể chuyển đổi một dấu thời gian ISO8601 thành thời gian unix trong Perl?
- 11. Làm cách nào để chuyển đổi ngày thành dấu thời gian UNIX bằng Twig?
- 12. Làm cách nào để chuyển đổi chuỗi HH: MM: SS thành thời gian thời gian UNIX?
- 13. Làm thế nào để chuyển đổi dấu thời gian thành các ngày trong Bash?
- 14. Làm thế nào để chuyển đổi ngày của con người thành dấu thời gian unix trong Mysql?
- 15. Làm thế nào để có được dấu thời gian Unix trong MySQL từ thời gian UTC?
- 16. Làm thế nào để chuyển đổi thời gian nguyên dài sang NSString hoặc NSDate để hiển thị thời gian?
- 17. Làm thế nào để chuyển đổi từ dấu thời gian này sang ngày khác trong Qt?
- 18. Làm thế nào để chuyển đổi NSDate thành NSString?
- 19. Làm thế nào để chuyển đổi ngày chuỗi thành Dấu thời gian trong java?
- 20. Chuyển đổi thời gian Unix trong C#
- 21. Làm thế nào để chuyển đổi thời gian epoch Unix trong sqlite
- 22. Làm thế nào để chuyển đổi NGÀY để UNIX dấu thời gian trong shell script trên hệ điều hành MacOS
- 23. Chuyển đổi thời gian Unix bằng PowerShell
- 24. Chuyển đổi API biểu đồ Facebook Ngày thành dấu thời gian UNIX
- 25. Khung kết hợp - Chuyển đổi dấu thời gian Unix thành ISODATE
- 26. Làm thế nào để chuyển đổi dấu thời gian DB2 thành datetime?
- 27. Chuyển đổi dấu thời gian unix thành ngày có thể đọc được bằng PHP?
- 28. Java: Làm thế nào để bạn chuyển đổi dấu thời gian UTC thành giờ địa phương?
- 29. Làm thế nào để chuyển đổi ngày văn bản thành dấu thời gian?
- 30. Chuyển đổi dấu thời gian postgresql thành dấu thời gian bằng JavaScript trong Python
(dài) [[NSDate date] timeIntervalSince1970]] –
OP đang yêu cầu cách chuyển * NSDate *, không nhất thiết là ngày hiện tại – Brian