У меня есть текстовый файл, который нужно открыть в python и взять дату и время (в заголовке), а затем изменить его на секунды (временная метка). но результат не совпадает с онлайн-сайтами. Код:Преобразование даты и времени в метку времени
with open('sample for north - Kopie.txt', "r") as f:
content = f.readlines()
for x in content :
day = float (content [0][:2])
month = float (content [0][3:5])
year = float (content [0][6:10])
hour = float (content [0][10:13])
minn = float (content [0][14:16])
second = float (content [0][17:19])
time = float ((((year-1970)*31556926)+((month-1)*2629743)+((day-1)*86400)+((hour)*3600)+((minn)*60)+second))
для 13.07.2015 9:38:17 результатом программы является но результат веб-сайтов .
Что 're'? Кроме того, связанный с файлом код кажется несущественным для вопроса. Не могли бы вы просто создать функцию для обработки строки? –
У вас есть високосные годы и т. Д.? –
@PeterWood Мне очень жаль. Исправленный. Я только что нашел сайты, которые говорят, что каждый год составляет 31556926 секунды, а каждый месяц составляет 2629743 секунды и ... и просто помещаем его в уравнение. – kian