Glow 技术团队博客
  • Home
Sign in Subscribe

Eric Xu

Python中的时区处理

我们要什么? 当一个应用的用户遍布全世界的时候,程序的代码少不了要和时区打交道。服务器端针对用户的定时任务需要定到用户所在时区的时。 在Glow Nurture中,比较典型的一个例子就是:如果用户没有记录服用Prenatal Vitamin,两天后晚上9点给用户发送程序内通知提醒服用Vitamin。 翻译成直白的程序需求就是:获取某用户所在时区某年月日21点对应服务器所在时区的时间戳。 Python提供了什么? Python 提供了datetime, time, calendar模块,然后感谢Stuart Bishop stuart@stuartbishop.net, 我们还有pytz可以使用。 由于存在datetime模块,time模块,在datetime模块下又存在datetime类,time类,为避免阅读上的误解,以下说到time, datetime时指模块,datetime.time, datetime.datetime指datetime模块下的time类和datetime类。 datetime模块定义了如下类: datetime.date
  • Eric Xu
Eric Xu 2 Jun 2015 • 9 min read
Page 1 of 1
Glow 技术团队博客 © 2025
Powered by Ghost