Tôi đang cố gắng tính số phút đã trôi qua giữa DateTime đã lưu và NOW(), làm cách nào tôi có thể thực hiện việc này?mysql nhận phút giữa một ngày giờ và NOW()
7
A
Trả lời
7
Sử dụng này:
SELECT UNIX_TIMESTAMP() - UNIX_TIMESTAMP(datetime_col)
1
Chỉ cần tìm kiếm chức năng TIMEDIFF
trong tài liệu MySQL.
0
Một cách là sử dụng kỷ nguyên UNIX (theo rkosegi và Holger Chỉ cần)
SELECT ROUND((UNIX_TIMESTAMP() - UNIX_TIMESTAMP(datefield))/60);
20
Sử dụng TIMESTAMPDIFF()
tích hợp chức năng:
SELECT TIMESTAMPDIFF(MINUTE, my_datatime_col, now())
Bạn có thể phải trao đổi các giá trị ngày giờ để nhận được dấu hiệu đúng (dương/âm) trên kết quả nếu cột là trước/sau "bây giờ".
+0
Điều này rất hay. Cảm ơn bạn. – Jirapong
Các vấn đề liên quan
- 1. MYSQL DateTime Now() + 5 ngày/giờ/phút/giây?
- 2. Ngày, giờ, phút, giây giữa hai ngày
- 3. Chỉ nhận giờ/phút của ngày giờ
- 4. Nhận ngày và giờ khác nhau theo ngày, giờ, phút và giây trong Android
- 5. Cách nhận giờ, phút và giây
- 6. Nhận giờ và phút (HH: MM) từ ngày
- 7. Mysql/Php - Ngày và giờ hiện tại
- 8. Nhận giờ và phút bằng PHP
- 9. nhận giờ, phút và giây hiện tại trong iPhone
- 10. Nhận tổng số giờ làm việc trong một ngày mysql
- 11. Hàm NOW() của ngày giờ không hoạt động với các câu lệnh chuẩn bị PDO-MYSQL?
- 12. Cách trích xuất năm, tháng, ngày, giờ, phút, giây kể từ ngày mysql?
- 13. Xây phút và giờ
- 14. Pandas DataFrame cắt theo ngày/giờ/phút
- 15. Chuyển đổi ngày thành giờ/phút/giây cực kỳ chậm
- 16. dấu thời gian mySQL SELECT (now() - 3000);
- 17. Chèn ngày/giờ hiện tại bằng cách sử dụng now() trong một trường bằng cách sử dụng MySQL/PHP
- 18. Chọn 7 ngày qua từ Now() trong MYSQL
- 19. Ngày giờ, Ngày giờ? và LINQ
- 20. Cách nhận ngày, năm, giờ, phút Riêng lẻ từ định dạng ngày "yyyy-MM-dd'T'HH: mm: ss.SSSZ"?
- 21. MySQL: Chèn ngày giờ vào trường ngày giờ khác
- 22. MYSQL Ngày giờ đến giờ gần nhất
- 23. Ngày giờ Mysql với múi giờ
- 24. Thời gian chính xác giữa 2 Ngày giờ?
- 25. Cách tạo ngày và giờ ngẫu nhiên giữa hai ngày?
- 26. Làm thế nào để trích xuất năm, tháng, ngày, giờ và phút từ một DateTimeField?
- 27. Nhận ngày và giờ hiện tại trên một giờ 24 giờ
- 28. Ngày và Ngày giờ
- 29. Php nhận số ngày và giờ còn lại từ ngày
- 30. PHP Ngày và giờ chuyển đổi chuỗi thành Ngày giờ MySQL
Đó là trả lại giây giữa cả hai dấu thời gian. Bạn vẫn cần phải chia nó cho 60 và làm tròn kết quả một cách thích hợp. –