2024-04-25 02:19:23 发布
网友
如何更改日期的格式
var_time="2021-05-17T00:00:00Z"
到2021-05-17 00:00:00
2021-05-17 00:00:00
取下尾随的“Z”后,以下选项应起作用:
from datetime import datetime new_var_time = datetime.fromisoformat(var_time[:-1]).strftime("%Y-%m-%d %H:%M:%S")
您拥有的数据格式是ISO8601,因此需要将其转换为所需的格式。以下是我所做的:
from datetime import datetime s= "2021-05-17T00:00:00Z" yourdate = datetime.fromisoformat(s.replace('Z','+00:00')) yourdate.strftime('%Y-%m-%d %H:%M:%S')
输出将如下所示:
'2021-05-17 00:00:00'
我不知道这是不是最好的办法,但我希望我能帮上忙
资料来源:
我不确定您的变量时间是字符串还是时间/日期时间对象? 如果此变量是字符串,则可以使用以下命令:
import datetime string = '2021-05-17T00:00:00Z' date_dt1 = datetime.datetime.strptime(string, '%Y-%m-%dT%H:%M:%SZ') print(date_dt1)
打印:
取下尾随的“Z”后,以下选项应起作用:
您拥有的数据格式是ISO8601,因此需要将其转换为所需的格式。以下是我所做的:
输出将如下所示:
我不知道这是不是最好的办法,但我希望我能帮上忙
资料来源:
我不确定您的变量时间是字符串还是时间/日期时间对象? 如果此变量是字符串,则可以使用以下命令:
打印:
相关问题 更多 >
编程相关推荐