Страницы

Поиск по вопросам

понедельник, 10 февраля 2020 г.

Как получить текущее время?

#python


Какой метод/модуль использовать, чтобы получить текущее время в Python?
Перевод вопроса "How to get current time in Python"
    


Ответы

Ответ 1



Импортируем модуль datetime: >>> import datetime Получаем дату: >>> datetime.datetime.now() datetime(2009, 1, 6, 15, 8, 24, 78915) Только время: >>> datetime.datetime.time(datetime.datetime.now()) datetime.time(15, 8, 24, 78915) То же, только компактнее: >>> datetime.datetime.now().time() Быстрое представление См. документацию по datetime. Можно импортировать datetime объект из datetime модуля: >>> from datetime import datetime Тогда можно убрать первый datetime из примеров: datetime.datetime.now().time() => datetime.now().time() Строковое представление можно получить из time.strftime() и time.gmtime(): >>> from time import gmtime, strftime >>> strftime("%Y-%m-%d %H:%M:%S", gmtime()) '2009-01-05 22:14:39' Или даже так: >>> from datetime import datetime >>> str(datetime.now()) '2011-05-03 17:45:35.177000'

Комментариев нет:

Отправить комментарий