相关疑难解决方法(0)

Python的time.time()是否返回本地或UTC时间戳?

time.time()Python时间模块中是否返回系统的时间或UTC时间?

python time timezone

532
推荐指数
5
解决办法
101万
查看次数

Python日期时间与时间模块之间的区别

我试图找出datetime和time模块之间的差异,以及每个模块应该用于什么.

我知道这datetime提供了日期和时间.该time模块有什么用?

可以理解的例子和关于时区的差异尤其令人感兴趣.

python time datetime

117
推荐指数
3
解决办法
4万
查看次数

使用Python查找当前是否在夏令时中的时区

我们有一台在GMT时间运行的服务器.我需要编写一个Python脚本来确定它是否是加利福尼亚州洛杉矶的当前(在这第二个)夏令时(DST).我怎么能做到这一点?我看了一下pytz和时间,但我无法弄明白.我意识到我可以创建一些逻辑,例如比较LA中的当前时间和GMT时间,但如果我可以使用标准库,那将会更加清晰.

谢谢

编辑:这是我设置时区的一些示例代码:

from pytz import timezone
import pytz
from datetime import datetime, timedelta

tz = timezone('America/Los_Angeles')
// Instantiate a datetime object using tz? 
Run Code Online (Sandbox Code Playgroud)

编辑:这是一段可行的代码片段.它不优雅,这就是为什么我要问是否有一个图书馆或为此而制作的东西.也许像is_dst()函数.

utc = timezone("UTC")
now = utc.localize(datetime.utcnow())
los_angeles_tz = timezone('America/Los_Angeles')
los_angeles_time = now.astimezone(los_angeles_tz)

delta = los_angeles_time.utcoffset()
dstDelta = timedelta(hours=-8)

is_dst = (delta == dstDelta)
Run Code Online (Sandbox Code Playgroud)

python time timezone pytz dst

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×3

time ×3

timezone ×2

datetime ×1

dst ×1

pytz ×1