MySQL日期类别
发布时间:2022-07-04 02:30:59 所属栏目:MySql教程 来源:互联网
导读:主要类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP (日期函数:current_date(当前日期)、current_time(当前时间)、 now()(当前日期和时间,根据字段类型显示日期或者时间)) MySQL日期类型 实验timetest表结构 TIMESTAMP TIMESTAMP 用于表示 年月日
主要类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP (日期函数:current_date(当前日期)、current_time(当前时间)、 now()(当前日期和时间,根据字段类型显示日期或者时间)) MySQL日期类型 实验timetest表结构 ![]() TIMESTAMP TIMESTAMP 用于表示 年月日 时分秒,但是记录的年份(见上表)比较短暂。 TIMESTAMP 和时区相关,更能反映当前时间。当插入日期时,会先转换为本地时区后再存放;当查询日期时,会将日期转换为本地时区后再显示。所以不同时区的人看到的同一时间是 不一样的。 表中的第一个 TIMESTAMP 列自动设置为系统时间(CURRENT_TIMESTAMP)。当插入或更新一行,但没有明确给 TIMESTAMP 列赋值,也会自动设置为当前系统时间。如果表中有第二个 TIMESTAMP 列,则默认值设置为0000-00-00 00:00:00。 TIMESTAMP 的属性受 Mysql 版本和服务器 SQLMode 的影响较大。 如果记录的日期需要让不同时区的人使用,最好使用 TIMESTAMP。 TIMESTAMP类型和DATETIME类型的表示格式相同,存储4个字节(比DATETIME少),取值范围少于DATETIME类型。 TIMESTAMP和DATETIME最大不同于:TIMESTAMP根据时区显示时间。 TIME TIME 用于表示 时分秒,如果实际应用值需要保存 时分秒 就可以使用 TIME。 TIME类型可以用多种格式表示,如: ‘D HH:MM:SS':D表示天数,在插入表中时会折算成小时,即:D*24+HH:MM:SS。 'HHMMSS':省略冒号,但各个时间要有意义,比如‘128012’分钟部分会被识别为‘12:80:12’,80分钟是没有意义的,插入会报错。 'HH:MM':表示小时分钟,如‘12:08’表示12小时8分钟。 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |