Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Преобразовать строку со временем и датой в объект datetime в python

Максим Галышев Ученик (98), на голосовании 10 месяцев назад
Приветсвую!
Есть такая строка 2024-07-02T22:30:00+05:00.
Как такую строку преобразовать в объект datetime?
Голосование за лучший ответ
SlomiX Мудрец (12725) 11 месяцев назад
Чтобы преобразовать строку «2024-07-02T22:30:00+05:00» в объект datetime в Python, используйте функцию datetime.strptime из модуля datetime. Вот пример кода:
 
from datetime import datetime

date_string = '2024-07-02T22:30:00+05:00'

date_time = datetime.strptime(date_string, '%Y-%m-%dT%H:%M:%S%z')

print(date_time)
 
В этом примере мы импортируем модуль datetime и используем функцию datetime.strptime для преобразования строки даты и времени в объект datetime.
Егор *** Мудрец (11905) 11 месяцев назад
Для преобразования строки со временем и датой в объект datetime в Python можно воспользоваться модулем datetime в стандартной библиотеке Python. В вашем случае с учетом учета временной зоны, можно воспользоваться модулем dateutil для обработки дат с учетом часового пояса.

Вот как можно сделать это:

from dateutil import parser

# Исходная строка
date_string = "2024-07-02T22:30:00+05:00"

# Преобразование строки в объект datetime
datetime_object = parser.isoparse(date_string)

print(datetime_object)
Максим ГалышевУченик (98) 11 месяцев назад
Благодарю!
Professional Professional Мудрец (16359) 11 месяцев назад
Привет! Конечно, можно использовать модуль datetime в Python для этого. Вот как это можно сделать:

```python
from datetime import datetime

date_string = "2024-07-02T22:30:00+05:00"
date_object = datetime.fromisoformat(date_string)

print(date_object)
```

Этот код преобразует строку в объект datetime.
Похожие вопросы