LINUX.ORG.RU

Формат времени

 


0

2

Помогите пожалуйста есть время/дата сохранённая в xml файле (время начала обработки информации)

<Time>637904632740524567</Time>
ориентировочно это должно быть близко к времени 2022.06.10 16:08:33 (это время создания файла в который была выгружена информация, ошибка, я думаю, не больше 1-2 минуты, последовательность обработки и создания файла могут не совпадать) и для статистики
Time                  дата/время файла
637904632740524567->2022.06.10 16:08:33
637904631147591503->2022.06.10 16:09:27
637904631021714647->2022.06.10 16:09:10

вопрос, в каком формате может быть этот Time?

Ответ на: комментарий от iliyap

Почти. Только здесь оно не с 1601, а просто с 1.

Ибо с NT-шным timestamp вот такое получается:

C:\>w32tm.exe /ntte 637904632740524567
738315 13:07:54.0524567 - 10.06.3622 16:07:54

C:\>w32tm.exe /ntte 637904631147591503
738315 13:05:14.7591503 - 10.06.3622 16:05:14

C:\>w32tm.exe /ntte 637904631021714647
738315 13:05:02.1714647 - 10.06.3622 16:05:02
bigbit ★★★★★
()
Ответ на: комментарий от bigbit

а вот это очень даже крутое попадание, ошибка в 1600 лет, но это не проблема. По остальным полям очень похоже.

LamerLinux
() автор топика
Последнее исправление: LamerLinux (всего исправлений: 1)
Ответ на: комментарий от YAR

Ну, т.е.,

637904631021714647 -> 63790463102 1714647

rain@walkbook:~$ unix2normal 63790463102 
3991-06-10 16:05:02
rain@walkbook:~$ normal2unix 2022 06 10 16 05 02
1654866302
rain@walkbook:~$ calc 63790463102-1654866302
62135596800
rain@walkbook:~$ calc 62135596800/86400/365 # без учета вариантов с 366 дней и т.п.
1970.31

YAR ★★★★★
()
Последнее исправление: YAR (всего исправлений: 1)