在EXCEL中,如何将J2000的时间值转换为标准date和军事时间?
有人可以协助吗? 给我一个J2000
时间值。 使用EXCEL公式,我需要将其转换为正常的date和时间格式,如下所示:
- 示例:给定
J2000 time = 430969629.999
- 答案应该是:
08/28/2013 and 13:47:10
(军事时间)。
有谁知道得到它的algorithm或EXCEL公式?
如果J2000时间值定义为01/01/2000中午后的秒数,那么应该如下工作:
B2
公式
=DATE(2000,1,1)+TIME(12,0,0)+A2/60/60/24
可以向下复制到B3
。
A2:A3
数字格式是mm/dd/yyyy hh:mm:ss
。
单元格A1包含:
430969629.999
单元格A2具有date编号格式,并包含:
=A1/(60*60*24)+"1/1/2000"+"12:00"
单元格A3具有军事时间编号格式包含:
=A1/(60*60*24)+"1/1/2000"+"12:00"
这是很好的信息。 感谢大家的贡献。 这是任何人在Excel中找不到格式来正确显示数字的问题。
在MS Excel 2013中,在军事时间的date和时间:
- select您想要更改格式的单元格
- 单击鼠标右键并从popup菜单中select“格式单元格”
- 从“类别”列中select“date”
- 向下滚动“types”列并select以军事格式显示date和时间的示例[用于安装Excel 2013,它显示为2012年3月14日13:30]。
在第4步中,您还可以select12小时制时间为3/14/12 1:30 PM。