我需要将日期时间转换为UTC时间戳。但问题是不同的系统基于机器时区返回不同的时间戳。
示例:date 1 =“2022-05-17 04:35:38”
UTC时间戳是:1652762138
代码:
date1 = "2022-05-17 04:35:38"
date_utc = int(datetime.datetime.strptime(date1, '%Y-%m-%d %H:%M:%S').timestamp())
我提到的问题是它返回基于机器时区的数字。
我需要最简单的解决方案。
我需要将日期时间转换为UTC时间戳。但问题是不同的系统基于机器时区返回不同的时间戳。
示例:date 1 =“2022-05-17 04:35:38”
UTC时间戳是:1652762138
代码:
date1 = "2022-05-17 04:35:38"
date_utc = int(datetime.datetime.strptime(date1, '%Y-%m-%d %H:%M:%S').timestamp())
我提到的问题是它返回基于机器时区的数字。
我需要最简单的解决方案。
1条答案
按热度按时间ctrmrzij1#
我已经找到了解决方案,所以我会在这里发布,如果其他人有我的问题:
您可以将时区用作: