Как новичок, создание временных меток или отформатированных дат оказалось немного сложнее, чем я ожидал. Каковы некоторые базовые примеры для справки?
Как создать основные временные метки или даты? (Python 3.4)
Ответ 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