Я работаю с набором данных, в которой имеется поле даты с датами, которые выглядят следующим образом:странная эпоха дата выдачи номер
42437,4261290278
42437,5460402431
42437,5478825116
причем наибольший из последних является самым последним. Один из нас считает, что он относится к эпохе unix и альтернативным представлениям времени. Проблема, с которой мы сейчас сталкиваемся, заключается в том, чтобы прочитать эти данные в стандартном формате MM-DD-YYYY. У кого-нибудь есть идеи о том, как преобразовать эти альтернативные формы даты в стандартные даты?
Я пытаюсь сделать это на C#. И для справки, я ожидаю, что последние две даты, перечисленные, будут когда-то 8 марта 2016 года, а первые - до того времени.
Возможно, вы захотите указать, откуда появился набор данных.Это из другого приложения, базы данных или таблицы? Лучше всего предположить, что это целый ряд дробных дней с некоторых базовых уровней, но, не зная базовой даты или единиц, преобразование будет предположением. 42437 дней тому назад где-то около 1900 или 1901. –
Я думаю, что IBM может использовать базовый уровень 1900-01-01 для некоторых вычислений даты ... –
Это из базы данных Oracle. На самом деле единственной информацией, к которой я имею доступ, являются сами цифры. – RunFranks525