嗨,我有一个时间戳,格式:
2020-03-20T10:05:52.4072849 + 00:00如何在excel
中将其转换为正常的日期和时间我在下面尝试过:
1. =MID(F2,8,10)
2. =(C2-DATE(1970,1,1))*86400
无工作,请帮助
由于T
,所以该值为字符串。
所以我们需要将这两个部分分开。由于日期和时间格式是明确的,因此我们可以使用DATEVALUE
和TIMEVALUE
函数。
=DATEVALUE(LEFT(A1,FIND("T",A1)-1))+TIMEVALUE(MID(A1,FIND("T",A1)+1,12))
或更模糊,但功能较少,将字符串转换为Excel可以理解的内容:
=--SUBSTITUTE(LEFT(A1,FIND("+",A1)-1),"T"," ")