Подтвердить что ты не робот

Как создать основные временные метки или даты? (Python 3.4)

Как новичок, создание временных меток или отформатированных дат оказалось немного сложнее, чем я ожидал. Каковы некоторые базовые примеры для справки?

4b9b3361

Ответ 1

В конечном счете вы хотите просмотреть документацию datetime и ознакомиться с переменными форматирования, но вот несколько примеров, которые помогут вам начать:

import datetime

print('Timestamp: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()))
print('Timestamp: {:%Y-%b-%d %H:%M:%S}'.format(datetime.datetime.now()))
print('Date now: %s' % datetime.datetime.now())
print('Date today: %s' % datetime.date.today())

today = datetime.date.today()
print("Today date is {:%b, %d %Y}".format(today))

schedule = '{:%b, %d %Y}'.format(today) + ' - 6 PM to 10 PM Pacific'
schedule2 = '{:%B, %d %Y}'.format(today) + ' - 1 PM to 6 PM Central'
print('Maintenance: %s' % schedule)
print('Maintenance: %s' % schedule2)

Выход:

Отметка времени: 2014-10-18 21:31:12

Отметка времени: 2014-окт-18 21:31:12

Дата: 2014-10-18 21: 31:12.318340

Дата сегодня: 2014-10-18

Сегодня дата - октябрь, 18 2014

Техническое обслуживание: октябрь, 18 2014 - с 6 вечера до 10 вечера Тихого океана

Техническое обслуживание: 18 октября 2014 года - с 13:00 до 18:00 по центральному

Ссылка ссылки: https://docs.python.org/3.4/library/datetime.html#strftime-strptime-behavior

Ответ 2

>>> import time
>>> print(time.strftime('%a %H:%M:%S'))
Mon 06:23:14