我有时间串如下:
2022-06-20T19:00:00.1620000Z
我尝试用下面代码将其转换为datetime对象,但它返回空值第一次
nnt7mjpx1#
首先,注意一天和一小时之间的T。这里的问题是,你使用的是%L,它接受毫秒(从000到999),而你应该使用%f,但即使你使用%f,你也有一个问题:你的字符串有七个小数位表示秒,而%f只接受六位。因此,你必须用你喜欢的任何方法修剪那个字符串。例如(查看浏览器的控制台,而不是代码片段控制台):第一个
T
%L
000
999
%f
1条答案
按热度按时间nnt7mjpx1#
首先,注意一天和一小时之间的
T
。这里的问题是,你使用的是
%L
,它接受毫秒(从000
到999
),而你应该使用%f
,但即使你使用%f
,你也有一个问题:你的字符串有七个小数位表示秒,而%f
只接受六位。因此,你必须用你喜欢的任何方法修剪那个字符串。例如(查看浏览器的控制台,而不是代码片段控制台):
第一个