Как разделить объект даты и времени Python на числа даты и времени? - PullRequest
1 голос
/ 20 марта 2019

Я хотел бы сохранить объект даты и времени Python в качестве номера даты и времени в базе данных. Как разделить объект datetime на числа даты и времени?

Today = datetime.today()
TodayNumber = Today.timestamp() #-- this returns a FLOAT

Day = Today.date()  #- date object
Time = Today.time()  #- time object

DayNumber = Day.whatfuntion() #- internal represtation for date in INTEGER
TimeNumber = Time.whatfundtion() #- internal representation for time in INTEGER

Обновление - решение для даты должно быть преобразовано в григориальный ординал

DayNumber = Day.toordinal() #- internal represtation for date in INTEGER

1 Ответ

1 голос
/ 20 марта 2019

Зависит от того, что вы подразумеваете под «номером даты» и «номером времени». Но следующее может решить вашу проблему:

>>> from datetime import datetime
>>> year, month, day, hour, minute, second, *_ = datetime.now().timetuple()

См. https://docs.python.org/3/library/datetime.html#datetime.date.timetuple для документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...