Mysql
 sql >> база данни >  >> RDS >> Mysql

Python:Как да получа време от обект datetime.timedelta?

Странно е, че Python връща стойността като datetime.timedelta . Вероятно трябва да върне datetime.time . Както и да е, изглежда, че връща изминалото време от полунощ (ако приемем, че колоната в таблицата е 18:00). За да конвертирате в datetime.time , можете да направите следното::

value = datetime.timedelta(0, 64800)
(datetime.datetime.min + value).time()

datetime.datetime.min и datetime.time() са, разбира се, документирани като част от datetime модул, ако искате повече информация.

A datetime.timedelta е, между другото, представяне на разликата между две datetime.datetime стойности. Така че, ако извадите един datetime.datetime от друг, ще получите datetime.timedelta . И ако добавите datetime.datetime с datetime.timedelta , ще получите datetime.datetime . Ето как работи кодът по-горе.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да управлявате привилегии с роли в MySQL

  2. Как да настроя низ за връзка за MySQL база данни в C# проект, без да използвам диалогови прозорци?

  3. коя заявка е по-добра и ефективна - mysql

  4. MySQL грешка 1005?

  5. Изтрийте всички редове, които нямат идентификатор в друга таблица