使用SQL获取年、月、周几、日、时
最近业务提了一个周期提醒的功能用到了一些SQL时间函数做个记录获取当前当前日期和时间 NOW()SELECT NOW()结果:使用SQl获取年1:使用Year(date);获取一个日期的年份部分2:使用Date_Format(date,"%Y") 如果用小y会返回年份后两位使用SQl获取月1:Month(date)获取一个日期的月份部分2:使用Date_Format(date,"%m") 使用m会
·
最近业务提了一个周期提醒的功能用到了一些SQL时间函数做个记录
- 获取当前当前日期和时间 NOW()
SELECT NOW()
结果:
-
使用SQl获取年
1:使用Year(date);获取一个日期的年份部分
2:使用Date_Format(date,"%Y") 如果用小y会返回年份后两位
-
使用SQl获取月
1:Month(date)获取一个日期的月份部分
2:使用Date_Format(date,"%m") 使用m会返回两位数,使用M会返回单词
-
使用SQl获取指定时间是周几
1:DayOfWeek(date)获取周
这个需注意DAYOFWEEK函数返回日期的工作日索引值,即星期日为1,星期一为2,星期六为7。 这些索引值对应于ODBC标准。
-
使用SQl获取日
1:Day(date)获取日
2:使用Date_Format(date,"%d") 使用d会返回两位数,使用D会返回单词
-
使用SQl获取时
1:Hour(date)获取时
2:使用Date_Format(date,"%h") 大小写都一样
更多推荐
已为社区贡献2条内容
所有评论(0)