日期函数

  作者:记性不好的阁主

# 显示当前日期+时间

SELECT NOW();

# 显示当前日期

SELECT CURDATE();

# 显示当前时间

SELECT CURTIME();

# 显示当前年份 

SELECT YEAR(NOW()) 年;

# 格式化显示当前年份

SELECT YEAR('1998-1-1') 年;

# 格式化查询年份 

SELECT YEAR(employees.hiredate) 年 FROM employees;

# 显示当前月份

SELECT MONTH(NOW()) 月;

# 显示当前月份(英文)

SELECT MONTHNAME(NOW()) 月;

# 格式化字符串转日期类型

SELECT STR_TO_DATE('1998-3-2','%Y-%c-%d') as out_put;

# 查找符合时间

SELECT * FROM employees WHERE hiredate = '1992-4-3';

# 格式化查找符合时间

SELECT * FROM employees WHERE hiredate = STR_TO_DATE('4-3 1992','%c-%d %Y');

# 日期类型转换字符串

SELECT DATE_FORMAT(NOW(),'%y年%m月%d日');

SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日');


日期格式化内容对照表:



补充:

日期相减天数计算:SELECT DATEDIFF('2017-10-1','2017-9-28');

相关推荐

评论 抢沙发

表情

分类选择