Làm thế nào tôi có thể nhận được tổng số giây kể từ '1970-01-01 00:00:01'
từ một cá thể DateTime trong MySQL?Làm thế nào để chuyển đổi DateTime thành một số trong MySQL?
10
A
Trả lời
22
Bạn đang tìm kiếm UNIX_TIMESTAMP()
.
Xem: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_unix-timestamp
Nếu UNIX_TIMESTAMP() được gọi với một đối số ngày, nó sẽ trả về giá trị của các đối số theo giây kể từ '1970/01/01 00:00:00' UTC.
4
Sử dụng UNIX_TIMESTAMP(dateField)
2
CHỌN DATE_FORMAT (value
, '% Y% m% d') AS date_ymd
TỪ table_name
;
2
UNIX_TIMESTAMP(datetime)
buộc bản địa hóa ngày giờ, không giống như dấu thời gian, được lưu trữ "nguyên trạng".
Bạn cần thực sự bất kỳ những điều sau đây, đối với loại bỏ việc sửa UTC:
UNIX_TIMESTAMP(CONVERT_TZ(datetime, '+00:00', @@session.time_zone))
hay:
TIMESTAMPDIFF(SECOND,'1970-01-01 00:00:00',datetime)
Các vấn đề liên quan
- 1. MySQL: Chuyển đổi INT thành DATETIME
- 2. làm thế nào để chuyển đổi datetime thành ngày ngắn?
- 3. Làm thế nào để chuyển đổi sqldatetime.minvalue thành datetime?
- 4. Làm thế nào để chuyển đổi một datetime trong định dạng CurrentCulture sang Gregorian DateTime?
- 5. làm thế nào để chuyển đổi một ngày chuỗi thành định dạng datetime trong python?
- 6. Làm thế nào để chuyển đổi DateTime thành một số có độ chính xác lớn hơn ngày trong T-SQL?
- 7. Chuyển đổi cột mysql DATETIME thành giây epoch
- 8. Làm thế nào để chuyển đổi varchar thành datetime trong T-SQL?
- 9. Trong C#, làm thế nào để bạn chuyển đổi kiểu dữ liệu TimeSpan thành DateTime?
- 10. Làm cách nào để chuyển đổi một DateTime thành một chuỗi có số giây phân số được bản địa hóa?
- 11. Làm thế nào để chuyển đổi một số ngày tháng nối tiếp Excel sang .NET DateTime?
- 12. Làm thế nào để bạn chuyển đổi một datetime ngây thơ thành DST-aware datetime bằng Python?
- 13. Làm thế nào để chuyển đổi một datetime mysql trong PHP sang định dạng m/d/y?
- 14. Làm thế nào để chuyển đổi đối tượng DateTime thành dd/mm/yyyy trong C#?
- 15. Làm thế nào để chuyển đổi chuỗi số thành số nguyên trong một danh sách?
- 16. Làm thế nào để chuyển đổi số ngày nhất định thành năm, tháng và ngày trong MySQL?
- 17. Làm thế nào để chuyển đổi varchar thành datetime và bỏ qua datetime không hợp lệ trong TSQL
- 18. Làm thế nào để chuyển đổi một chuỗi các số thành một dãy số?
- 19. Làm thế nào tôi có thể chuyển đổi một chuỗi thành một float trong mysql?
- 20. Làm thế nào để chuyển đổi một chuỗi thành một hằng số trong Ruby?
- 21. Trong kịch bản shell bash làm thế nào để chuyển đổi một chuỗi thành một số
- 22. Làm thế nào để chuyển đổi một số thập phân thành một int trong C#?
- 23. Làm thế nào để chuyển đổi một số nguyên thành một mảng trong PHP?
- 24. Làm thế nào để chuyển đổi một số ("") thành Không có trong một dòng?
- 25. Làm thế nào để chuyển đổi Joda Localdate thành Joda DateTime?
- 26. Làm thế nào để chuyển đổi một chuỗi thành một định dạng DateTime cụ thể trong C#?
- 27. Làm thế nào để chuyển đổi `ctime` thành` datetime` bằng Python?
- 28. Làm thế nào để chuyển đổi một MySQL DB thành XML?
- 29. Làm thế nào để chuyển đổi dấu thời gian DB2 thành datetime?
- 30. Làm thế nào để chuyển đổi một chuỗi số clojure thành các số nguyên riêng biệt?
Điều đó chuyển đổi một datetime, mà trong gener al không cần phải là UTC. Nếu bạn cần chuyển đổi ngày giờ địa phương, câu trả lời này phải được chỉnh sửa. Kiểm tra câu trả lời của tôi. – hyprfrcb