如何获得 excel 中的祖鲁时差 seconds/milliseconds

how to get zulu time difference seconds/milliseconds in excel

excel 列包含 Zulu Timzezones 如何计算 seconds.milliseconds

中两个日期之间的差异

从时间2022-04-25T04:16:57.823121842Z

到时间

2022-04-25T04:16:58.173194593Z
2022-04-25T04:16:58.089133751Z
2022-04-25T04:16:58.462278784Z
2022-04-25T04:16:57.829376293Z
2022-04-25T04:16:57.961790312Z
2022-04-25T04:16:58.445884586Z
2022-04-25T04:16:57.830806273Z
2022-04-25T04:16:58.067723338Z
2022-04-25T04:16:58.470913276Z
2022-04-25T04:16:57.838787068Z

当我尝试做类似=B13-B14

的事情时

错误 函数 MINUS 参数 1 需要数值。但是 '2022-04-25T04:35:59.092943356Z' 是文本,不能强制转换为数字。

转换为数字格式

REVISED: I forgot to convert the milliseconds

您可以将日期字符串分成几部分,将它们转换为时间值:

=DATEVALUE(LEFT(A2,10)) + TIMEVALUE( MID(A2,12,8) ) --MID(A2,20,10)/24/60/60

其中 A2 是日期字符串。

这假定它们具有您所显示的确切结构并完全用零填充。如果不是这种情况,例如毫秒可能是 .095Z,那么您可以 mod 这样:

=DATEVALUE(LEFT(A2,10)) + TIMEVALUE( MID(A2,12,8) ) --MID(SUBSTITUTE(A2,"Z",""),20,999)/24/60/60

安全起见。