时间转化字符串中,只需要str函数就可以转化成字符串
但是字符串转时间很麻烦。
我获取的时间其中有 年月日,时分秒,微秒和时区
比如:
'2019-09-14 11:18:25.360000+08:00'
这个字符串就含有很多东西,但是我们想要获取通过datetime来获取这些函数很麻烦
string = '2019-09-14 11:18:25.360000+08:00' # 去掉后面的时区 x = string.split('+')[0] print(x) # 当前的时区亚洲上海 tz = pytz.timezone('Asia/Shanghai') # 通过datetime把字符串转化成时间类型的数据,astimezone 即为后面的时区 n = datetime.datetime.strptime(x, "%Y-%m-%d %H:%M:%S.%f").astimezone(tz)
通过以上代码就可以简单的转化成一个含有时区的时间数据了。
大家有什么更好的办法可以交流一下。