MYSQL中常见时间日期相关的表示方法与常用相关函数
来源:互联网 发布:ubuntu gtx1080 驱动 编辑:程序博客网 时间:2024/04/30 08:02
一.常用的时间表示方法
1.形如"2014-11-18 12:00:00"或只有年月日,没有时分秒的"2014-11-18",但总可以直接明白具体的时间.
2.用毫秒级别的纯数字,又叫Unix时间戳,如"1416283200",直接是看不出所表示的时间的.定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
二.MYSQL中Unix时间戳与年月日时间的转换
以2014-11-18 12:00:00为例,转换方式为:
SELECT unix_timestamp('2014-11-18 12:00:00')
所得结果是1416283200.相反,以1416283200为例,则转换方式为:
SELECT FROM_UNIXTIME(1416283200)
所得结果为2014-11-18 12:00:00.三.常用时间日期的函数
1.截取年份
SELECT YEAR('2014-11-18 12:00:00')
结果得到20142.截取月份
SELECT MONTH('2014-11-18 12:00:00')
结果为113.截取当天日子
SELECT DAY('2014-11-18 12:00:00')
结果为184.截取时间
SELECT TIME('2014-11-18 12:00:00')
结果为12:00:00.特定截取时分秒只需将TIME修改为HOUR/MINUTE/SECOND即可5.取当前时间日期
SELECT NOW()
结果为2014-11-18 12:08:08
6.对时间进行批量增加日/周/月/年
范例如下:
SELECT DATE_ADD(DATE(NOW()),INTERVAL 1 DAY)
是将日期增加1天,可以修改红色的DAY为WEEK,MONTH,YEAR等SELECT DATE_ADD(NOW(),INTERVAL 10 SECOND)
是将时间增加10秒,可以修改红色的SECOND为MINUTE,HOUR等.其他常用的函数将会继续补充~
0 0
- MYSQL中常见时间日期相关的表示方法与常用相关函数
- mysql中,与日期相关的函数
- MySQL时间日期查询相关函数与方法
- PHP日期与时间相关的函数
- 与日期相关的几个常用函数
- c++时间转换与表示之04(与日期和时间相关的函数及应用)
- JS中与日期相关的函数
- Linux中表示“时间”的结构体和相关函数
- Linux中表示“时间”的结构体和相关函数
- Linux中表示“时间”的结构体和相关函数
- Linux中表示“时间”的结构体和相关函数
- Linux中表示“时间”的结构体和相关函数
- Linux中表示“时间”的结构体和相关函数
- Android关于时间日期相关常用方法
- MySQL 时间日期类型和相关函数
- c++时间转换与表示之03(与日期和时间相关的数据结构)
- MySQL 时间日期相关
- MySQL那些与日期和时间相关的函数(now() sysdate())
- [leetcode] Balanced Binary Tree
- zoj2412 & hdu1198 - Farm Irrigation (DFS实现)
- makefile用法
- grid(datagrid、treegrid)自适应高度和宽度解决方法
- 大数据时代对于数据的一些看法
- MYSQL中常见时间日期相关的表示方法与常用相关函数
- 【5】设计模式之Prototype模式
- Apache Shiro 使用手册(二)Shiro 认证
- Windows平台安装Django
- 数据文件迁移
- u3d Mesh网格基础知识
- 基于Gearman的PHP封装类
- teamviewer在linux 下安装和卸载
- PHP未来的一些可能