django -- 获得当前时间


一朝春尽红颜老,花落人亡两不知。 ——红楼梦


前言

之前使用 django 的时候,都是原始的方法获得时间,发现 django 以自带有获得时间的包了


使用

  • settings.py
TIME_ZONE = 'Asia/Shanghai'
  • 其他文件
from django.utils import timezone

create_time = timezone.localtime(timezone.now())
# datetime.datetime(2018, 3, 17, 19, 34, 53, 993815, tzinfo=<DstTzInfo 'Asia/Shanghai' CST+8:00:00 STD>)

# 可以获得相应的年月日
year = create_time.year
day = create_time.day