Найти - Пользователи
Полная версия: strftime %p не отображается AM или PM
Начало » Python для новичков » strftime %p не отображается AM или PM
1 2 3 4
SharkyEXE
Всем здравствуйте.

Использую строку

return (strftime('%I:%M %p'))

Итого отображается только время

Пожалуйста, научите, как добавить приставку AM или PM в конце отображения времени?
Romissevd
strftime - это какая то функция?
Если через datetime, то все работает
 from datetime import datetime
n = datetime.now()
print(n.strftime('%I:%M %p'))
SharkyEXE
Romissevd

Здравствуйте.

strftime - это стандартная функция https://www.php.net/manual/ru/function.strftime.php

То есть уже готовая, я ее не писал
SharkyEXE
У меня не показывается приставка AM или PM
Romissevd
Ты какой ЯП используешь?
Это форум по python, если что…
SharkyEXE
Да, я понял

А что мешает в питоне использовать стандартную функцию strftime по выводу времени?

Если честно, можно как-то по другому приставку АМ или РМ добавить, не то, что у Вас работает стандартное, а вот мне нужно нестандартное
Romissevd
SharkyEXE
А что мешает в питоне использовать стандартную функцию strftime по выводу времени?
Потому что это стандартная функция в ПХП, а пример использования стандартной библиотеки по работе с датой и времени Python я вам уже привел.
SharkyEXE
Romissevd

Вы видели, что у меня Ваша способ не работает, приставка АМ или РМ не показывается?

Мне нужен другой способ прикрутить приставку, если он у Вас есть
Romissevd
 >>> from datetime import datetime
>>> n = datetime.now()
>>> print(n.strftime('%I:%M %p'))
05:05 PM
SharkyEXE
Romissevd

Я очень рад, что у Вас рабоатет стандартное, шаблонное решение

А вот у меня это не работает, нужно не стандартное, не шаблонное решение
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB