Как преобразовать текущую дату в временную метку эпохи?

Как преобразовать текущую дату в временную метку эпохи?

Формат текущей даты:

29.08.2011 11:05:02 

6 Solutions collect form web for “Как преобразовать текущую дату в временную метку эпохи?”

Это должно сделать это

 import time date_time = '29.08.2011 11:05:02' pattern = '%d.%m.%Y %H:%M:%S' epoch = int(time.mktime(time.strptime(date_time, pattern))) print epoch 

Предполагая, что вы используете 24-часовой формат времени:

 import time; t = time.mktime(time.strptime("29.08.2011 11:05:02", "%d.%m.%Y %H:%M:%S")); 
 Your code will behave strange if 'TZ' is not set properly, eg 'UTC' or 'Asia/Kolkata' So, you need to do below >>> import time, os >>> d='2014-12-11 00:00:00' >>> p='%Y-%m-%d %H:%M:%S' >>> epoch = int(time.mktime(time.strptime(d,p))) >>> epoch 1418236200 >>> os.environ['TZ']='UTC' >>> epoch = int(time.mktime(time.strptime(d,p))) >>> epoch 1418256000 
 import time def expires(): '''return a UNIX style timestamp representing 5 minutes from now''' return int(time.time()+300) 

Используйте strptime для разбора времени и вызова time () на нем, чтобы получить отметку времени Unix.

если вы хотите, чтобы UTC выполнял некоторые функции gm :

 import time import calendar date_time = '29.08.2011 11:05:02' pattern = '%d.%m.%Y %H:%M:%S' utc_epoch = calendar.timegm(time.strptime(date_time, pattern)) print utc_epoch 
  • Проблема с вызовом объекта в python
  • Как проверить отправителя входящего адреса электронной почты в Google App Engine?
  • Python: пока цикл бесконечен
  • Передать список по значению
  • не может импортировать имя GoogleMaps
  • Как обрабатывать рекурсивные функции repr () в Python?
  • Как добавить несколько элементов в одну строку в Python
  • Кораблекрушение
  • Небезопасное соединение rfcomm в Python
  • Автоимпорт Python
  • Python - time.clock () vs. time.time () - точность?
  • Python - лучший язык программирования в мире.