Функция, обратная win.FileTimeToLocalFileTime Topic is solved

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Функция, обратная win.FileTimeToLocalFileTime

Post by buniak_a_h »

Latest post of the previous page:

2useven10 wrote: Wed 08 Jun, 2022 11:02 То что DtoN и NtoD у вас обратимы не подтверждает их правильную работу
Зато я точно знаю время, когда выдал команду (с точностью до секунды). А затем лезу в history.db и преобразовываю записанное там время в текс функцией NtoD. А вот это я уже могу проверить. И с точностью до секунды функция работает правильно. Меня эта точность вполне устраивает.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Функция, обратная win.FileTimeToLocalFileTime

Post by 2useven10 »

Секунды останутся, час может уплыть.
Если ночью был переход на зимнее/летнее время, ваш NtoD вчера и сегодня даст разный результат.

Но, повторюсь, устраивает - не проблема, по 5-му кругу об одном и том же смысла нет.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Функция, обратная win.FileTimeToLocalFileTime

Post by Shmuel »

2useven10 wrote: Wed 08 Jun, 2022 11:02 Это одно и то же время, просто у Shmuel время обрезается до миллисекунд,
а в FILETIME (и видимо в history.db) время в сотнях наносекунд.
Есть возможность работать с разрешением 100 ns - см. в мануале far.FileTimeResolution.
Правда для макросов я этим не пользуюсь, а вот в одном из плагинов - да.
Post Reply

Return to “Нужна помощь”