15日期时间函数

Posted yimengtianya1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15日期时间函数相关的知识,希望对你有一定的参考价值。

1.函数的概念:按指定格式输入参数,返回正确结果的运算单元。
2.返回当前日期:
curdate()
current_date() #与curdate()等效
curdate()+0 #可以将当前日期值转换为数值型
示例:

SELECT curdate(),current_date(),curdate()+0
技术分享图片
3.返回当前时间:
curtime()
current_time() #与curtime()等效
curtime()+0 #可以将当前日期值转换为数值型
4.返回当前日期和时间
current_timestamp()
localtime()
now()
sysdate()
示例:

SELECT current_timestamp(),localtime(),now(),sysdate()
技术分享图片
5.获取月份
month(date)
monthname(date)
示例:

SELECT month("2018-04-19"),monthname("2018-04-19")
技术分享图片
6.获取星期
dayname(date) #返回monday之类
dayofweek(date) #星期日为1
weekday(date) #星期一为0
week(date) #一年中第几周,元旦为0
weekofyear(date) #一年中第几周,元旦为1
例:

SELECT dayname("2018-04-19"),dayofweek("2018-04-19"),weekday("2018-04-19")
技术分享图片
7.获取天数
dayofyear(date) #一年中第几天,元旦为1
dayofmonth(date) #一个月中第几天,月初为1
8.获取年份、季度、小时、分钟、秒钟
year(date)
quarter(date)
hour(time)
minute(time)
second(time)

以上是关于15日期时间函数的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 写一个函数,能获取两个日期之间的周一到周五的总天数

php中日期函数date与gmdate在获取日期上的区别

mysql 计算两个日期的时间差函数小时分钟格式

时间函数PERIOD

PHP中日期函数

[转帖]PostgreSQL的时间/日期函数使用