Как узнать текущее время в Python - PullRequest
2388 голосов
/ 06 января 2009

Какой модуль / метод используется для получения текущего времени?

Ответы [ 33 ]

2 голосов
/ 21 января 2019

Это так просто. Попробуйте:

    import datetime
    date_time = str(datetime.datetime.now())
    date = date_time.split()[0]
    time = date_time.split()[1]
2 голосов
/ 24 мая 2018

Сначала импортируйте модуль datetime из datetime

from datetime import datetime

Затем выведите текущее время как «гггг-мм-дд чч: мм: сс»

print(str(datetime.now())

Чтобы получить только время в форме 'чч: мм: сс', где ss обозначает полное количество секунд плюс доля прошедших секунд, просто сделайте;

print(str(datetime.now()[11:])

Преобразование datetime.now () в строку дает ответ в формате, напоминающем обычные ДАТЫ И ВРЕМЯ, к которым мы привыкли.

0 голосов
/ 05 июня 2019

Этот вопрос относится к Python, но поскольку Django является одной из наиболее широко используемых сред Python, важно отметить, что если вы используете Django, вы всегда можете использовать timezone.now() вместо datetime.datetime.now(). Первый - это часовой пояс, а второй - нет.

См. этот SO-ответ и Django doc для подробностей и обоснования timezone.now().

from django.utils import timezone

now = timezone.now()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...