Ngày của tôi có định dạng DD/MM/YYYY HH:MM:SS
, tức là 16/08/2013 09:51:43
. Làm thế nào tôi có thể chuyển đổi ngày thành giây python sử dụng total_seconds()
hoặc sử dụng bất kỳ chức năng python khác?Chuyển đổi định dạng ngày giờ thành giây
5
A
Trả lời
8
Đây là cách bạn có thể làm điều đó:
>>> from datetime import datetime
>>> import time
>>> s = "16/08/2013 09:51:43"
>>> d = datetime.strptime(s, "%d/%m/%Y %H:%M:%S")
>>> time.mktime(d.timetuple())
1376632303.0
Xem thêm Python Create unix timestamp five minutes in the future.
5
>>> tt = datetime.datetime(2013, 8, 15, 6, 0, 0)
>>> print int(tt.strftime('%s'))
1376535600
4
Giây từ khi nào?
Xem mã này để tính toán thứ hai chung:
from datetime import datetime
since = datetime(1970, 8, 15, 6, 0, 0)
mytime = datetime(2013, 6, 11, 6, 0, 0)
diff_seconds = (mytime-since).total_seconds()
CẬP NHẬT: nếu bạn cần unix timestamp (tức là giây kể từ 1970/01/01) bạn có thể sử dụng giá trị mặc định ngôn ngữ cho timestamp từ 0 (nhờ nhận xét của JF Sebastian):
from datetime import datetime
mytime = datetime(2013, 6, 11, 6, 0, 0)
diff_seconds = (mytime-datetime.fromtimestamp(0)).total_seconds()
+2
nếu 'mytime' là giờ địa phương thì bạn có thể sử dụng' datetime.fromtimestamp (0) 'để nhận giá trị' since'. – jfs
Các vấn đề liên quan
- 1. Chuyển đổi ngày giờ thành định dạng được chỉ định
- 2. Chuyển đổi ngày thành giờ/phút/giây cực kỳ chậm
- 3. Ngày giờ chuyển đổi XSLT sang định dạng ngày
- 4. Chuyển đổi ngày thành mili giây
- 5. Chuyển đổi giây thành Ngày, Phút và Giây
- 6. Chuyển đổi chuỗi ngày và giờ theo định dạng UTC
- 7. Chuyển đổi định dạng ngày tùy chỉnh (chuỗi) thành ngày giờ
- 8. Chuyển đổi ngày giờ của SQL Server thành định dạng ngày ngắn hơn
- 9. Định dạng Ngày giờ chuyển đổi bằng dao cạo
- 10. Chuyển đổi ngày giờ thành chuỗi
- 11. Chuyển đổi ngày PHP thành định dạng ngày javascript
- 12. Chuyển đổi dấu ngày/giờ của lịch sử Chrome thành định dạng có thể đọc được
- 13. Chuyển đổi chuỗi thành ngày giờ
- 14. Chuyển đổi ngày/giờ theo định dạng YYYYMMDD/HHMMSS sang ngày giờ Python
- 15. Làm thế nào để chuyển đổi mili giây thành giờ và ngày?
- 16. Cách thực hiện nhiều nhất để chuyển đổi định dạng ngày giờ sang định dạng Int
- 17. Chuyển đổi ngày thành định dạng "dd-MMM-yyyy" C#
- 18. Chuyển đổi ngày giờ thành hiện tại
- 19. Chuyển đổi chuỗi định dạng dd/mm/yyyy thành Ngày giờ
- 20. Cách chuyển đổi cột dấu thời gian của SQL Server thành định dạng ngày giờ
- 21. Mục tiêu-C: giúp tôi chuyển đổi dấu thời gian thành ngày/giờ được định dạng
- 22. Chuyển đổi định dạng 12 giờ sang định dạng 24 giờ trong Ruby
- 23. Oracle chuyển đổi giây sang giờ: phút: giây
- 24. PHP Ngày và giờ chuyển đổi chuỗi thành Ngày giờ MySQL
- 25. python cách chuyển đổi ngày giờ thành số thập phân
- 26. Làm thế nào để chuyển đổi giây thành giờ, phút và giây?
- 27. ngày sql chuyển đổi thành định dạng chuỗi
- 28. Chuyển đổi chuỗi thành ngày, định dạng: "dd.mm.yyyy"
- 29. Chuyển đổi chuỗi thành định dạng ngày trong android
- 30. MySQL chuyển đổi ngày giờ thành dấu thời gian Unix
"Số giây python" có nghĩa là dấu thời gian unix? – Wolph