1、DateTimeField中有两个个属性auto_now_add和auto_now

auto_now_add  每次更新内容,创建时间不会改变,更新时间会改变
auto_now  每次插入或者更新内容,时间都会改变

2、mysql中默认时间格式保留到毫秒级的6位数

from datetime import date, datetime或者mysql中都提供了格式化时间的函数

Mysql数据库日期时间类型:

date:日期类型,默认格式:yyyy-mm-dd         范围 1000-1-1/9999-12-31

time : 默认格式:HH:mm:ss   范围1:不写年月日时,-838:59:59/838:59:59 范围2: 写年月日时, -23:59:59/23:59:59

datetime(常用):默认格式: yyyy-mm-dd hh:mm:ss fffffff          范围: 1000-1-1 23:59:59.000000/9999-12-31 23:59:59.000000

timestamp:时间戳类型                  范围:1970-01-01 00:00:00/2038-1-18 23:59:59

格式化例子:datetime(year,month,day,hour,minute,second,microsecond)

3、设置mysql中date的格式

在navicat for mysql中,选择设计表,可以设计表的时间格式保留精度问题

4、时间在前端格式化

2012-12-10 10:12:23 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐