除了 now() 函数能获得当前的日期时间外MySQL 中还有下面的函数:
这些日期时间函数,都等同于 now()鉴于 now() 函数简短易记,建议总是使用 now() 来替代上面列出的函数
其中,下面的两个日期函数等同于 curdate():
其中下面的两个时间函数等同于 curtime():
因为我国位于东八时区,所以本地时间 = UTC 时间 + 8 小时UTC 时间在业务涉及多个国家和地区的時候,非常有用
思考,如何返回中文的名称呢
MySQL last_day() 函數非常有用,比如我想得到当前月份中有多少天可以这样来计算:
三、MySQL 日期时间计算函数
在 MySQL 中,这两个日期函数一般情况下很少用到。
四、MySQL 日期转换函数、时间转换函数
可以看到str_to_date(str,format) 转换函数,可以把一些杂乱无章的字符串转换为日期格式另外,它也可以转换为时间“format” 可以参看 MySQL 手册。
时间戳是从1970年1月1日开始到目标时间所经过的秒数. |
字符串的加减法运算,没有考虑括號代码如下:
//这时str指针向了一个非数字的字符