@blauss

Как написать этот format?

Вот код:
format = '%Y-%m-%dT%H:%M:%S.000Z'
datestring = '2022-02-07T09:04:00.000Z'
d = datetime.datetime.strptime(datestring, format)
print(d)

>>>2022-02-07 09:04:00
как написать format так, чтобы из d выходило только February of 2022 ?
format = "%B of %Y" #не работает
  • Вопрос задан
  • 84 просмотра
Решения вопроса 2
@AVKor
datetime.datetime.strptime('2022-02-07T09:04:00.000Z'.split('T')[0], '%Y-%m-%d').strftime('%B of %Y')
Ответ написан
Комментировать
import datetime

format = '%Y-%m-%dT%H:%M:%S.000Z'
datestring = '2022-02-07T09:04:00.000Z'
d = datetime.datetime.strptime(datestring, format).strftime("%B of %Y")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@bacon
да я и так уже нагуглил много, нашел бы не писал
В прошлый раз я тебе подсказал "python date from string", а теперь надо "python date to string", офигительно сложно, да?
Ответ написан
seven5674
@seven5674
Старый я уже что бы что-то в себе менять
да я и так уже нагуглил много, нашел бы не писал

врешь ты все

гугли strftime
Ответ написан
Комментировать
@hacker2001
Как-то так:

```python
>>> datetime.datetime.now().strftime('%B of %Y')
'May of 2022'
```
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы