导航:首页 > 数据处理 > 数据库日期型接收什么类型

数据库日期型接收什么类型

发布时间:2023-08-04 22:39:45

数据库中 日期的几种表示方法

Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。

【1】Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。

【2】Datetime类型:存储既有日期又有时间的数据。存储和显示的格式为 “YYYY-MM-DD HH:MM:SS”。支持的时间范围是“1000-00-00 00:00:00”到“9999-12-31 23:59:59”。

【3】Timestamp类型:也是存储既有日期又有时间的数据。存储和显示的格式跟Datetime一样。支持的时间范围是“1970-01-01 00:00:01”到“2038-01-19 03:14:07”。

(1)数据库日期型接收什么类型扩展阅读

切记不要用字符串存储日期

这种存储日期的方式的优点还是有的,就是简单直白,容易上手。但是,这是不正确的做法,主要会有下面两个问题:

1、字符串占用的空间更大。

2、字符串存储的日期比较效率比较低(逐个字符进行比对),无法用日期相关的 API 进行计算和比较。

DateTime 类型没有时区信息的

DateTime 类型是没有时区信息的(时区无关),DateTime 类型保存的时间都是当前会话所设置的时区对应的时间。

当你的时区更换之后,比如你的服务器更换地址或者更换客户端连接时区设置的话,就会导致你从数据库中读出的时间错误。不要小看这个问题,很多系统就是因为这个问题闹出了很多笑话。

Timestamp 和时区有关。Timestamp 类型字段的值会随着服务器时区的变化而变化,自动换算成相应的时间,说简单点就是在不同时区,查询到同一个条记录此字段的值会不一样。

阅读全文

与数据库日期型接收什么类型相关的资料

热点内容
vr技术开发需要投入多少 浏览:953
市政交通怎么取消交易记录 浏览:768
注册理财产品有哪些 浏览:770
明日之后交易之城如何解锁 浏览:158
外汇直盘交易哪个好做 浏览:811
庙溪二市场到深圳北站怎么走 浏览:747
七夕发什么信息给女方 浏览:997
苹果手机如何设置不让人看到信息 浏览:254
河南职业技术学院今年省控多少分 浏览:644
实体店怎么找代理 浏览:547
币币哪个交易场所好 浏览:116
技术宅有哪些工具 浏览:47
大额股票交易手续费是多少 浏览:269
在哪里可以学到大数据 浏览:891
华为中断供货后技术缺什么 浏览:347
医疗数据相关公司有哪些 浏览:906
腾讯如何制作爆款产品 浏览:606
市场里卖一头猪利润一般多少 浏览:171
亚马逊20美元以下的产品怎么做 浏览:322
如何投诉江安人才市场 浏览:450