1

как изменить дату в сообщениях?

Тема: как изменить дату в сообщениях?

Добрый день! Есть задача выгрузить из объекта сообщения к примеру за 03.05.19 и загрузить их 04.06.19 каким образом это сделать?
терминал Navtelecom SMART S-2333 . Пример файла сообщений прилагаю.

2

как изменить дату в сообщениях?

Re: как изменить дату в сообщениях?

Здравствуйте,

evil пишет:

Есть задача выгрузить из объекта сообщения к примеру за 03.05.19 и загрузить их 04.06.19 каким образом это сделать?

1) Экспортируйте сообщения в формате wln.
2) Откройте полученный файл текстовым редактором и найдите в первой строке временну́ю метку. Она будет иметь вид REG;1565816419. Число после точки с запятой это Unix-время, соответствующий дате и времени в часовом поясе GMT+0.
3) Найдите в интернете любой Unix Timestamp Converter, вбейте туда время и дату, на которую вы будете переносить первое сообщение, -- вы получите вторую временну́ю метку.
4) Так как речь про перенос на более позднюю дату, то вычтите из большей метки меньшую, чтобы получить сдвиг в Unix формате.

+ Пример

3 мая 2019 0 часов 0 минут 0 секунд (GMT+0) соответствует Unix-время 1556841600
4 июня 2019 0 часов 0 минут 0 секунд (GMT+0) соответствует Unix-время 1559606400
1559606400-1556841600=2764800 -- это сдвиг между этими моментами в Unix формате.

5) Откройте исходный файл с помощью Excel (или подобного табличного редактора), используя ";" в качестве разделителя. Добавьте к колонке со Unix-временем вычисленный сдвиг. На этапе сохранения могут возникнуть сложности с тем самым разделителем, однако дать точную инструкцию по их исправлению я не могу (слишком много вариантов нестыковок). Однако общий смысл таков: после сохранения вы должны получить файл, который будет отличаться только значением после REG;
6) Импортируйте файл.

@ Oleg Zharkovsky
Customer Service / Quality Control and Training
"Timely is the best. But still better late than never."
3

как изменить дату в сообщениях?

Re: как изменить дату в сообщениях?

Если добавлять ровно сутки, то делайте +86400 к этим числам, и вперед.

4

как изменить дату в сообщениях?

Re: как изменить дату в сообщениях?

Если не секрет, для чего нужна эта операция?

5

как изменить дату в сообщениях?

Re: как изменить дату в сообщениях?

BoolAB пишет:

Если не секрет, для чего нужна эта операция?

Как для чего? Фальсификация данных для получения криминальной выгоды. - приписка пробега, списание топлива, прикрытие "левого" рейса, имитация работы неисправного оборудования.  Вам какой вариант больше по душе? И что прикольно, сколько подельников-доброхотов помогают красть )

"Если вы не можете объяснить это своей бабушке, вы сами этого не понимаете."  А.Эйнштейн
6

как изменить дату в сообщениях?

Re: как изменить дату в сообщениях?

SAT пишет:

Фальсификация данных для получения криминальной выгоды. - приписка пробега, списание топлива, прикрытие "левого" рейса, имитация работы неисправного оборудования.  Вам какой вариант больше по душе? И что прикольно, сколько подельников-доброхотов помогают красть )

Запрос об изменении даты и времени сообщений можно объяснить неправильной настройкой трекера или сервера, что может привести к регистрации сообщений не тогда, когда они фактически были сняты.
В любом случае если у кого-то имеется беспокойство о фальсификациях, то ей можно противопоставить логирование изменений. Да и сам пользователь при просмотре сообщений может увидеть, что сообщения импортированы, по цвету и легенде в левой части экрана.

@ Oleg Zharkovsky
Customer Service / Quality Control and Training
"Timely is the best. But still better late than never."