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

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

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

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 
  • Как получить все локальные переменные другого модуля?
  • В чем цель dictproxy?
  • Python TypeError: объект 'int' не повторяется
  • Python для просмотра и управления веб-страницей
  • Как извлечь из списка объектов список определенного атрибута?
  • Захват вывода на печать из общей библиотеки, вызванный из python с модулем ctypes
  • Не удалось прочитать файл csv, загруженный в ведро Google Cloud Storage
  • Как обрабатывать рекурсивные функции repr () в Python?
  • Python - лучший язык программирования в мире.