Форум сайта python.su
0
Всем здравствуйте.
Использую строку
return (strftime('%I:%M %p'))
Итого отображается только время
Пожалуйста, научите, как добавить приставку AM или PM в конце отображения времени?
Офлайн
76
strftime - это какая то функция?
Если через datetime, то все работает
from datetime import datetime n = datetime.now() print(n.strftime('%I:%M %p'))
Офлайн
0
Romissevd
Здравствуйте.
strftime - это стандартная функция https://www.php.net/manual/ru/function.strftime.php
То есть уже готовая, я ее не писал
Офлайн
0
У меня не показывается приставка AM или PM
Прикреплённый файлы:
1_0_1_232F_9_FD_1680000_0_0_0.jpg (16,4 KБ)
Офлайн
76
Ты какой ЯП используешь?
Это форум по python, если что…
Офлайн
0
Да, я понял
А что мешает в питоне использовать стандартную функцию strftime по выводу времени?
Если честно, можно как-то по другому приставку АМ или РМ добавить, не то, что у Вас работает стандартное, а вот мне нужно нестандартное
Офлайн
76
SharkyEXEПотому что это стандартная функция в ПХП, а пример использования стандартной библиотеки по работе с датой и времени Python я вам уже привел.
А что мешает в питоне использовать стандартную функцию strftime по выводу времени?
Офлайн
0
Romissevd
Вы видели, что у меня Ваша способ не работает, приставка АМ или РМ не показывается?
Мне нужен другой способ прикрутить приставку, если он у Вас есть
Офлайн
76
>>> from datetime import datetime >>> n = datetime.now() >>> print(n.strftime('%I:%M %p')) 05:05 PM
Офлайн
0
Romissevd
Я очень рад, что у Вас рабоатет стандартное, шаблонное решение
А вот у меня это не работает, нужно не стандартное, не шаблонное решение
Офлайн