1

外部システムに更新を照会するツールを開発しています。このクエリは、少なくとも秒単位で Excel の内部日付表現として表される更新時刻の値に基づいています。

例えば:

18-September-2012 00:00:01.000  41170.0000115741
18-September-2012 01:00:00.000  41170.0416666667

Java 日付 (現在は JodaTime を使用していますが、これは大きな違いではありません) をこの内部 Excel 日付表現に変換する必要があります。私は、Google で検索した多くのリソースを使用して、Excel の内部日付表現を理解しようと多くの時間を費やしました。それは日で完全に機能しますが、分数をそれぞれ秒に計算しようとすると、理解が難しくなります。

4

1 に答える 1

2

Excel の時間は、1 日のほんの一部です。したがって、1 時間 = 1/24、1 秒 =1/86400などです。不正確さは、浮動小数点演算の制限によるものです。

于 2012-09-18T10:53:10.203 に答える