В офисе вы можете конвертировать с этим fomrulae, который я получил из открытого офиса fourms.открытый офис http://user.services.openoffice.org/en/forum/viewtopic.php?f=13&t=606#p2484
(время Unix / 86400) + 25569 = ваша дата
Take (время Unix 1300973245.0592268670 / по секундам в день (86400)) +25569 (дни с 1899 г.) = (40626.5607) 2011/03/24 13: 27: 24
Дата открытия офиса легко определить, поместив 0 в столбец и отформатировав его до даты.
0 = 1899/12/30 00: 00: 00
25569 = 1970/01/01 00:00:00 # количество дней с 1899 по 1970
40626.5607 = 2011/ 03/24 13:27:24
Я ожидал, что это будет то же самое в офисе 2007, но
0 = 1900/01/00 00: 00
365 = 1900/12/30 00: 00
25569 = 1970/01/01 00:00 # то же самое
Я не знаю, почему дата 0 отличаетсяв открытом офисе по сравнению с окнами.Теперь единственная проблема состоит в том, что время, которое оно сообщает, на 2 года моложе.Затем фактическая дата создания файлов.Должно быть сказано 2009, а не 2011.
Эта проблема связана с тем, что вместо команды «Дата создания» в моей команде поиска используется дата получения.
find ./sd-mmc-card/ -iname * .jpg -printf "% h /% f \ t% f \ t% a \ t% Ax \ t% AT \ t%A @ \ n "
это должно быть% t, а% T @ the \ t - вкладки.
find ./sd-mmc-card/ -iname * .jpg -printf "% h /% f \ t% f \ t% t \ t% T @ \ n"
По какой-то причине приведенная выше формула выпадает через два часа после создания.
Пт 27 марта 17: 08: 18.0000000000 2009 |2009/03/27 15:08:18
Так что я просто добавляю 0,08333 (2 часа) к формуле.
(Unix Time / 86400) + 25569 + 0,08333 = ваша дата