在EXCEL中如何将J2000时间值转换为标准日期和军事时间?

时间:2015-06-12 15:37:03

标签: excel time standards

有人可以帮忙吗?我获得J2000时间值。使用EXCEL公式,我需要将其转换为正常的日期和时间格式,如下所示:

  1. 示例:给定J2000 time = 430969629.999
  2. 答案应该是:08/28/2013 and 13:47:10(军事时间)。
  3. 有没有人知道获取它的算法或EXCEL公式?

3 个答案:

答案 0 :(得分:3)

如果J2000时间值定义为2000年1月1日中午之后的秒数,那么以下内容应该有效:

enter image description here

$('.reg_required').removeClass("reg_required")

中的公式
B2

可以向下复制到=DATE(2000,1,1)+TIME(12,0,0)+A2/60/60/24

B3中的数字格式为A2:A3

答案 1 :(得分:0)

单元格A1包含:

430969629.999

单元格A2具有日期编号格式并包含:

=A1/(60*60*24)+"1/1/2000"+"12:00"

Cell A3具有军事时间数字格式包含:

=A1/(60*60*24)+"1/1/2000"+"12:00"

答案 2 :(得分:0)

这是一个很好的信息。感谢所有贡献的人。 这适用于在Excel中找不到格式以使数字正确显示的任何人。

在MS Excel 2013中,关于军事时间的日期和时间:

  1. 选择您要更改
  2. 格式的单元格
  3. 单击鼠标右键,然后从弹出菜单中选择“格式化单元格”
  4. 从“类别”列中选择“日期”
  5. 向下滚动“类型”列并选择以军事格式显示日期和时间的示例[对于我安装的Excel 2013,它显示为3/14/12 13:30]。
  6. 在步骤4中,您还可以选择12小时制时间作为3/14/12 1:30 PM。