将时区添加到Python的当前时间戳中可以使用datetime模块和pytz库来实现。
首先,导入datetime和pytz模块:
import datetime
import pytz
然后,获取当前时间戳:
timestamp = datetime.datetime.now()
接下来,创建一个时区对象,例如"Asia/Shanghai"表示中国上海时区:
timezone = pytz.timezone("Asia/Shanghai")
将当前时间戳添加时区信息:
timestamp_with_timezone = timezone.localize(timestamp)
最后,可以将带有时区信息的时间戳转换为其他时区的时间:
new_timezone = pytz.timezone("America/New_York")
new_timestamp = timestamp_with_timezone.astimezone(new_timezone)
完整的代码如下:
import datetime
import pytz
timestamp = datetime.datetime.now()
timezone = pytz.timezone("Asia/Shanghai")
timestamp_with_timezone = timezone.localize(timestamp)
new_timezone = pytz.timezone("America/New_York")
new_timestamp = timestamp_with_timezone.astimezone(new_timezone)
print(new_timestamp)
这样就可以将时区添加到Python的当前时间戳中了。
领取专属 10元无门槛券
手把手带您无忧上云