YEAR

  • [字节数]:1
  • [取值范围]:1901~2155
  • [赋值]:
  •   4位数字
  •   2位字符串:'00'~'69'相当于2000~2069;‘70’~‘99’相当于1970~1999
  •   2位数字:与2位数字不同之处:输入0表示0000而不是20000

DATE

  • [字节数]:4
  • [取值范围]:1000-01-01~9999-12-31
  • [赋值]:使用“YY-MM-DD”格式,想插入当前系统的时间,则可以插入CURRENT_DATE或者NOW()

TIME

  • [字节数]:3
  • [取值范围]:-838:59:59——838:59:59
  • [赋值]:'HH:MM:SS' 或者 'D HH:MM:SS',想插入当前系统的时间,则可以插入CURRENT_DATE或者NOW()
  • [特点]:如果只是存储时间数据,它最合适

DATETIME

  • [字节数]:8
  • [取值范围]:1000-01-01 00:00:00——9999-12-31 23:59:59
  • [赋值]:'YYYY-MM-DD HH:MM:SS'

TIMESTAMP

  • [字节数]:4
  • [取值范围]:1970-01-01 00:00:00——2038-1-19 3:14:07
  • [取值范围计算方法]: 1970-01-01 00:00:00 + (power(2,31)-1)/(60x60x24), 转换成日期即为2038-1-19 3:14:07 (2^31是因为带了符号位少了一位。所以是31次方,而减一因为从0开始而不是1)
  • [赋值]:YYYY-MM-DD HH:MM:SS。可以使用CURRENT_TIMESTAMP;输入NULL,系统自动输入当前的TIMESTAMP;无任何输入,系统自动输入当前的TIMESTAMP。
  • [特点]:TIMESTAMP的取值范围比较小,没有DATETIME的取值范围大。根据不同的时区,显示不同的时间。

Mysql五种时间格式的更多相关文章

  1. MySQL时间戳和时间格式转换函数

    MySQL时间戳和时间格式转换函数:unix_timestamp and from_unixtime unix_timestamp将时间转化成时间戳格式.from_unixtime将时间戳转化成时间格 ...

  2. mysql五种日期函数

    create table timess( id int primary key auto_increment, YEARs ——” DATEs DATE ——” TIMEs TIME ::——::” ...

  3. 如何解决前端传来的时间格式与mysql表中时间格式不匹配的查询问题

    前端传过来的时间格式为“2016-07-11 11:13:10”,而数据表中对应字段`add_time`的格式为“2016-7-11”,此时sql不能直接用 "where `add_time ...

  4. 导入excel 数据到mysql出现的时间格式

    昨天把一张表的数据导出做修改,然后用Navcat 导入,结果总是失败,也看不出问题,说时间格式不对,我看了excel里时间格式对的,之前是excel导出的,搞 了一两个小时,今天发现导入有个选项,我的 ...

  5. JS中常用的几种时间格式处理-【笔记整理】

    //此处整理点平时常用到的时间格式处理方法 ------------------------------------------- //时间格式化函数 Date.prototype.format = ...

  6. javascript的几种时间格式

    1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString) 例子:(new Date()).toLocaleDateString() + " &q ...

  7. Android下的几种时间格式转换

    更多更全的工具类,请参考github上的Blankj/AndroidUtilCode 将毫秒转换为小时:分钟:秒格式 public static String ms2HMS(int _ms){ Str ...

  8. IOS 时间格式 时间转换 大总结

    //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init]; //设定时间格式,这里 ...

  9. hive笔记:时间格式的统一

    一.string类型,年月日部分包含的时间统一格式: 原数据格式(时间字段为string类型) 取数时间和格式的语法  2018-11-01 00:12:49.0 substr(regexp_repl ...

随机推荐

  1. linux pthread【转】

    转自:http://www.cnblogs.com/alanhu/articles/4748943.html Posix线程编程指南(1) 内容:  一. 线程创建  二.线程取消 关于作者  线程创 ...

  2. skb管理函数之skb_put、skb_push、skb_pull、skb_reserve

    四个操作函数直接的区别,如下图: /** * skb_put - add data to a buffer * @skb: buffer to use * @len: amount of data t ...

  3. Linux 入门记录:十七、Linux 命令行文本/文件处理工具

    一.文件浏览 cat 查看文件内容 more 以翻页形式查看文件内容(只能向下翻页) less 以翻页形式查看文件内容(可以上下翻页) head 查看文件的头几行(默认10行) tail 查看文件的尾 ...

  4. 使用node.js做一个自用的天气插件

    var request = require('request') var url = 'http://www.baidu.com/home/xman/data/superload' var cooki ...

  5. JVM核心机制(类加载器、三种类加载器、代理加载模式、双亲委派机制

  6. Exchanger学习

    Java并发新构件之Exchanger JDK API Exchaner 介绍 JDK API 解释 A synchronization point at which threads can pair ...

  7. 转载:【知乎Live】狼叔:如何正确的学习Node.js

    [知乎Live]狼叔:如何正确的学习Node.js 作者:狼叔:i5ting 原文链接:https://i5ting.github.io/How-to-learn-node-correctly/

  8. margin和spacing的区别

    margin指的是与边框间的距离. spacing指的是组件间的距离

  9. Ubuntu 18.04安装网易云音乐(转载)

    作为Ubuntu下唯一一款超级好用的音乐软件,必须下载. 提升为root权限后操作 0 : 网易云音乐1.0.0(该版本较为好安装)下载地址 http://s1.music.126.net/downl ...

  10. Python 插件杂谈 (1) ---- chardet

    Python做为一门应用广泛,粉丝众多的语言.吸引了无数的开发者为其添砖加瓦.笔者使用python逾一个月,就接触了许多 python插件,写篇文章,仅做记录.    第一个介绍的是 chardet. ...