一个用于处理UTC时间的迷你库。
项目描述
应该更简单
当前的Python环境没有足够简单的方法来使用带时区的时间戳。
如果datetime.datetime.now()能直接返回当前时区的带时区时间戳那就好了,但它不能。
您预期datetime.datetime.utcnow()至少是带时区的,对吗?不。从该函数返回的datetime没有tzinfo。
pytz 包提供了全面的时间支持,如果您需要做一些复杂的事情,您应该使用它。但您并不总是需要做复杂的事情。有时您只需要UTC。
这个包提供了一些简单的UTC处理的语法糖,我在过去的项目中多次重写。
用法
有一个now()函数能正确处理
>>> import utc >>> utc.now() datetime.datetime(2013, 8, 30, 16, 51, 50, 316963, tzinfo=<UTC>)
还有一个datetime构造函数默认是UTC
>>> utc.datetime(1900, 1, 1, 13, 25) datetime.datetime(1900, 1, 1, 13, 25, tzinfo=<UTC>)
还有一个time构造函数
>>> utc.time(13, 26, 36) datetime.time(13, 26, 36, tzinfo=<UTC>)
就是这些。
项目详情
关闭
utc-0.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b842c4bb063b3882443010019734bbd8810291b8d738f7aadfc9ae89b5a1b7e |
|
MD5 | d123da91e49e1f4cabd68830abb26e36 |
|
BLAKE2b-256 | 指纹码:dace694c9ec0f060611abaf13cfca477efbd5619d3cb5e6c6e4b58eafe1497d3 |