实习笔记12-数据库时间函数的使用

实习笔记12-数据库时间函数的使用

从数据库中取时间并转换为其他格式可以在数据库中实现,也可以在代码中实现。在代码中可以调用总结的时间函数工具库中的方法,所以在此总结一下数据库中自带的时间函数的使用。

一、MySQL 获取当前日期时间 函数

    获取当前日期(date)函数:curdate()

    获取当前时间(time)函数:curtime()

    获取当前日期+时间(date + time)函数:now()

    获取当前日期+时间(date + time)函数:sysdate()

  -- Tips:sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。sysdate() 日期时间函数,一般情况下很少用到。

    获取当前时间戳函数:current_timestamp, current_timestamp()

二、MySQL 日期/时间 转换函数

    日期/时间转换为字符串 函数:date_format(date,format), time_format(time,format)

    字符串转换为日期 函数:str_to_date(str, format)

    日期/天数转换 函数:to_days(date), from_days(days)

    时间/秒转换 函数:time_to_sec(time), sec_to_time(seconds)

    Unix时间戳/日期 转换函数:unix_timestamp(),unix_timestamp(date),from_unixtime(unix_timestamp),from_unixtime(unix_timestamp,format)

三、MySQL 日期时间计算函数

    为日期增加一个时间间隔:date_add()

    为日期减去一个时间间隔:date_sub()

    日期、时间相减函数:datediff(date1,date2), timediff(time1,time2)

    时间戳(timestamp)转换、增、减函数:

    timestamp(date)date to timestamp

    timestamp(dt,time) – dt + time

    timestampadd(unit,interval,datetime_expr)

    timestampdiff(unit,datetime_expr1,datetime_expr2)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值