BLOG
Enjoy when you can, and endure when you must.
APR 19, 2014/Python
Datetime中offset-naive与offset-aware时间的计算
在使用Django时,默认是开启对多时区的支持的,在获取时间的时候会是如下形式:datetime.datetime(2014, 4, 18, 15, 37, 7, tzinfo=<UTC>)我们可以利用django.utils.timezone中提供的localtime方法来将该时间转换为本地时间:>>> dt datetime.datetime(2014, 4, 18, 15, 37, 7, tzinfo=<UTC>) >>> localtim...
FEB 13, 2014/Python
Python中时间字符串的转换和时区的处理
在Python中,与时间相关的库有好些,可以帮助我们快速的处理与时间相关的需求和问题。这里想和大家分享一下如何将时间字符串转换为datetime以方便使用和处理。其实相关的文章可以找到很多,不过感觉很多介绍的是类似于“2014-02-13 20:53:21”这样的时间,这借助于datetime标准库中的strptime方法即可快速转换。不过如果是遇到ISO 8601中有一种日期和时间的组合表示法所表示的时间,如:2014-02-13 17:33:41.817981+08:00这里面还包含着时区,处理起来貌似要麻烦一点。其实我们无非是需要构造时间的每个部分,因此可以找一些方法将以...
DEC 05, 2013/Python
datetime时区转换
Python标准库中的datetime模块提供了各种对日期和时间的处理方法。从本文的主题着手,首先利用datetime中提供的utcnow()方法获取到当前UTC时间:>>> import datetime >>> utc_now = datetime.datetime.utcnow() >>> utc_now datetime.datetime(2013, 12, 4, 15, 43, 21, 872000)...
1