将ISO时间字符串转换为本地时间值

时间:2020-07-13 19:08:41

标签: json excel excel-formula string-to-datetime

大家好,我是VBA的新手,我有一些ISO时间(即2020-06-12T23:44:00.000 + 0000),该时间是我从JSON中提取的,并放入第21列,并从第2行开始下降到第51行我正在尝试使用以下代码:

=DATEVALUE(MID(A1,1,10))+TIMEVALUE(MID(A1,12,8))

要将ISO转换为正常时间,但需要一些帮助。我到底把这行放在哪里?是否在第22列第2行中输入该值?如果是这样,将那一行代码放入那里后该怎么办?现在,这是在说我有错误。

1 个答案:

答案 0 :(得分:2)

我认为您可能会使Excel VBA与Excel公式混淆。您可以显示更多代码吗?

如果没有,则您拥有的公式可以很好地将ISO时间戳转换为Excel中的数字日期(然后可以将其格式化为日期)。您需要做的就是将公式粘贴到单元格B1中(例如,假设您的一系列ISO时间戳记在A列中)并粘贴。

enter image description here

相关问题