Дата и время могут быть разными в разных местах, организациях и т. Д. c. В США чаще используется мм / дд / гггг, тогда как дд / мм / гггг чаще используется в Великобритании.
Python имеет strftime () и strptime () методы для решения этой проблемы.
from datetime import datetime
# current date and time
now = datetime.now()
t = now.strftime("%H:%M:%S")
print("time:", t)
s1 = now.strftime("%m/%d/%Y, %H:%M:%S")
# mm/dd/YY H:M:S format
print("s1:", s1)
s2 = now.strftime("%d/%m/%Y, %H:%M:%S")
# dd/mm/YY H:M:S format
print("s2:", s2)
время: 04:34:52 s1: 26/12/2018, 04:34:52 s2: 26/12/2018, 04: 34: 52
Метод strptime () создает объект datetime из заданной строки (представляющей дату и время).
from datetime import datetime
date_string = "21 June, 2018"
print("date_string =", date_string)
date_object = datetime.strptime(date_string, "%d %B, %Y")
print("date_object =", date_object)
date_string = 21 июня 2018 date_object = 2018-06-21 00: 00: 00