#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'
Комментариев нет:
Отправить комментарий