Java日期以excel日期表示

时间:2012-09-18 10:38:53

标签: java excel date jodatime

我正在开发一个查询外部系统以获取更新的工具,此查询基于更新时间值,该值至少分别表示为Excel内部日期表示。

例如:

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

我需要转换java日期(目前我正在使用JodaTime,但这不是一个很大的区别)这个inrternal Excel日期表示。 我花了很多时间尝试用我用Google搜索的许多资源来理解Excel内部日期表示。它完美地适用于几天,但是当我试图分别计算出一个小到几秒时,它变得难以理解。

1 个答案:

答案 0 :(得分:2)

Excel时间只是一天的一小部分。所以1小时= 1/24,1秒= 1/86400等。任何不精确都是由于浮点数学的限制。