如何将字符串06-09-2019 14:34日期转换为UTC 06/09/2019 14:34

时间:2019-09-06 12:47:20

标签: python-3.x

如何将我需要的字符串转换为UTC? 06/06/2019 14:34至06/09/2019 14:34

date2 = datetime.datetime.strptime(context.beginning_date_attribute, '%d/%m/%Y %H:%M')

此代码产生2019-09-06 14:45:00我也不想在这里秒

3 个答案:

答案 0 :(得分:1)

我不确定 context.beginning_date_attribute 是什么,但是这里是如何重新设置时间戳的方法。

from datetime import datetime

GMT_timestamp = datetime.utcnow()
print (GMT_timestamp)
# outputs 
2019-09-06 14:05:22.215443

# milliseconds removed from GMT timestamp
reformatted_GMT_timestamp = GMT_timestamp.strftime('%Y-%m-%d %H:%M')
print (reformatted_GMT_timestamp)
# outputs 
2019-09-06 14:05

reformatted_timestamp = datetime.strptime('2019-09-06 14:05:22.215443', '%Y-%m-%d 
%H:%M:%S.%f').strftime('%d/%m/%Y %H:%M')
print (reformatted_timestamp)
# outputs 
06/09/2019 14:05

答案 1 :(得分:0)

尝试使用替换

date2.replace("-", "/")

答案 2 :(得分:0)

您可以像这样使用它:

from datetime import datetime
# current date and time
now = datetime.now()

s1 = now.strftime("%m/%d/%Y, %H:%M:%S")
# mm/dd/YY H:M:S format