django 时区有关问题
django 时区问题
django 1.6 中 支持时区,
0、 pip install pytz
1、
settings.py 设置成:
2、
那么,存入数据库的是 timezone aware 的时间类型(时区默认是UTC)
如果要显示是,要生成当地的时区(比如 UTC+8)
django 1.6 中 支持时区,
0、 pip install pytz
1、
settings.py 设置成:
LANGUAGE_CODE = 'zh_cn' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = True
2、
那么,存入数据库的是 timezone aware 的时间类型(时区默认是UTC)
如果要显示是,要生成当地的时区(比如 UTC+8)
import django.utils.timezone as tz print tz.localtime(at).strftime('%Y-%m-%d %H:%m')