TL; DR - правильно ли я считаю, что нет способа определить часовой пояс, используемый для данной записи поля даты, когда часовой пояс сервера был изменен в какой-то момент в прошлом?
AЗаводская система управления была разработана для использования времени сервера UTC (не Oracle), поэтому все столбцы даты были в формате UTC.В какой-то момент в прошлом они меняли время сервера на локальное.Теперь, спустя годы, они хотели бы, чтобы приложения отображали правильную дату.Не зная даты, когда произошло изменение, есть ли способ SELECT
, чтобы все записи Date были правильными?Я думаю, что я могу либо сделать «современные» записи правильными, либо записи перед изменением, но не оба, если я не знаю, когда это произошло.Поскольку это было изменение ОС Windows, я не думаю, что даже журнал предупреждений помог бы предположить, что они в какой-то момент его не обрезали, но в любом случае нелегко получить от них какую-либо информацию или доступ к серверу.Это было 10 г и теперь 12 в.