Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trong Python, nếu tôi có dấu thời gian unix, làm cách nào để chèn dấu thời gian đó vào trường datetime của MySQL?

Để chuyển đổi từ dấu thời gian UNIX sang đối tượng datetime trong Python, hãy sử dụng datetime.fromtimestamp() ( tài liệu ).

>>> from datetime import datetime
>>> datetime.fromtimestamp(0)
datetime.datetime(1970, 1, 1, 1, 0)
>>> datetime.fromtimestamp(1268816500)
datetime.datetime(2010, 3, 17, 10, 1, 40)

Từ datetime trong Python sang dấu thời gian UNIX:

>>> import time
>>> time.mktime(datetime(2010, 3, 17, 10, 1, 40).timetuple())
1268816500.0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP $ stmt-> num_rows không hoạt động bằng các câu lệnh đã chuẩn bị

  2. Truy vấn cập nhật SQL với mệnh đề nhóm theo

  3. Có cách nào để sử dụng dplyr ::bind_rows mà không thu thập khung dữ liệu từ cơ sở dữ liệu không?

  4. MySQL - Tham gia dựa trên ngày

  5. Hàm strtotime () trong PHP sai 1 giờ?