美文网首页
MYSQL日期转换(最全!!!)

MYSQL日期转换(最全!!!)

作者: 我的天_6026 | 来源:发表于2022-11-21 17:37 被阅读0次

SQL日期转字符串,以及字符串转日期

--当前日期、当前时间
select now();  ---当前日期以及时间
select curdate();   --当前日期
select curtime();   --当前时间

--将日期格式化为字符串
select DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s');
select DATE_FORMAT(now(),'%Y-%m-%d');
select date('20220211');
select date('2022-02-11');

--将字符串转换为日期
select str_to_date('2020/11/11','%Y/%m/%d');
select str_to_date('2020-11-11','%Y-%m-%d');
select str_to_date('2020-11-11 00:00:00','%Y-%m-%d %H:%i:%s');


--将时间转换为字符串
 select TIME_FORMAT(now() ,'%H:%i:%s')

---获取当前时间时间戳
select UNIX_TIMESTAMP();
select UNIX_TIMESTAMP(now());

--将时间戳格式化为 YYYY-mm-dd HH:ii:ss 格式日期(默认)
select FROM_UNIXTIME(unix_timestamp())

--将时间戳格式化日期(指定日期格式化格式)
select FROM_UNIXTIME(unix_timestamp(),'%Y-%m-%d %H:%i:%s')

--日期相减
select datediff('2021-12-01','2021-10-02');

--日期加某个间隔  quarter:季,week:周,day:天,hour:小时,minute:分钟,second:秒,microsecond:毫秒
select date_add('2022-10-01', interval 1 year); //加1年
select date_add('2022-10-01', interval 1 month); //加1月

--时间相加
select timediff('2019-06-03 12:30:00', '2019-06-03 12:29:30');

相关文章

  • MYSQL日期转换(最全!!!)

    SQL日期转字符串,以及字符串转日期

  • str_to_date 字符串转换为日期(转载)

    mysql str_to_date 字符串转换为日期 1.mysql日期和字符相互转换方法 %Y:代表4位的年份%...

  • mysql日期转换函数

    在一些场景中需要对日期进行格式化,我数据库中一般都是DATETIME类型的,也就是说数据是带日期带时间的!例如:2...

  • MySQL: 日期相关处理

    MySQL 日期、时间转换函数: 1. date_format(date,format), time_format...

  • mysql日期时间戳转换

    1.mysql获取当前时间戳 mysql> select UNIX_TIMESTAMP();+----------...

  • mysql函数的日期转换

    select from_unixtime(1388776825); 计算对应long与1970的相隔时间 还可以增...

  • MySQL日期相关函数

    MySQL 获得当前日期时间(以及时间的转换) 获取当前日期+时间(date + time)函数:now()除了n...

  • 神器网站

    1,国内最全的免费【在线格式转换】工具,凹凸凹中国最全面的格式转换平台,支持约200多种格式的文件转换,包括:视频...

  • mysql 时间戳日期互相转换

    平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个...

  • 四个常用在线文件转换平台

    一、凹凸凹——国内最全类型的在线文件转换平台 凹凸凹(www.alltoall.net)是中国最全面的格式转换平台...

网友评论

      本文标题:MYSQL日期转换(最全!!!)

      本文链接:https://www.haomeiwen.com/subject/ivjnxdtx.html