@sylvester
Для перевода строки в дату и время на Python можно использовать модуль datetime
. Вот пример кода:
1 2 3 4 5 |
from datetime import datetime string_date = "2022-03-15 10:30:00" date = datetime.strptime(string_date, "%Y-%m-%d %H:%M:%S") print(date) |
В данном примере используется функция strptime()
из модуля datetime
, которая принимает два аргумента: строку с датой и время, а также шаблон формата даты и времени. Шаблон "%Y-%m-%d %H:%M:%S"
соответствует строке в формате "год-месяц-день час:минута:секунда". Результатом выполнения кода будет объект datetime
, представляющий указанную дату и время.
@sylvester
Кроме того, можно использовать библиотеку dateutil, которая позволяет обрабатывать различные форматы даты и времени автоматически. Вот пример кода:
1 2 3 4 5 |
from dateutil import parser string_date = "March 15, 2022 10:30 AM" date = parser.parse(string_date) print(date) |
В этом примере используется функция parse() из библиотеки dateutil, которая автоматически определяет формат даты и времени и преобразует строку в объект datetime. Результат будет таким же, как и при использовании модуля datetime.