首页 > 数据库 >MySQL 日期与字符串互相转换总结

MySQL 日期与字符串互相转换总结

时间:2023-06-22 20:00:48浏览次数:35  
标签:-% format unixtime date 日期 MySQL 字符串 select

第一种情况:日期转字符串

1、函数:date_format(date, format)

select date_format(now(),'%Y-%m-%d %H:%i:%S');

第二种情况:日期转时间戳

1、函数:unix_timestamp(data)

select unix_timestamp(now());
img

第三种情况:字符串转日期

1、函数:str_to_date(str,format);注:format格式必须和str的格式相同,否则返回空

select str_to_date('2020-12-20', '%Y-%m-%d %H:%i:%S');
img

第四种情况:时间戳转日期

1、函数:from_unixtime(time-stamp);

select from_unixtime(1509257408); 
img

第五种情况:时间戳转日期

1、函数:from_unixtime(time-stamp,format);

select from_unixtime(1509257408,'%Y~%m~%d %H:%i:%S');
img

标签:-%,format,unixtime,date,日期,MySQL,字符串,select
From: https://www.cnblogs.com/javaxubo/p/17498231.html

相关文章

  • PostgreSQL日期相减
    在PostgreSQL中可以直接对时间进行加减运算:、SELECTnow()::timestamp+'1year';--当前时间加1年SELECTnow()::timestamp+'1month';--当前时间加一个月SELECTnow()::timestamp+'1day';--当前时间加一天SELECTnow()::timestamp+'1hour';--当前时间加一个小时......
  • centos8 安装mysql8.0.33
    一、在官网下载mysql源 [root@zabbix-server~]#wgethttps://dev.mysql.com/get/mysql80-community-release-el8-5.noarch.rpm  二、安装mysql[root@zabbix-server~]#yuminstall-ymysql80-community-release-el8-5.noarch.rpm[root@zabbix-server~]#yum-y......
  • 日期和毫秒转换
    java日期和毫秒值的相互转化1.日期转毫秒2.毫秒转日期3.日期的格式化方法一:(常用的)需要将日期转为yyyy-MM-dd格式的方法二:使用simpleDateFormat4.Calendar类(日期类)1.日期转毫秒使用getTime()方法就可以轻松获取到date类型的毫秒值。注意该Date是util下的。 Date......
  • MySQL中str_to_date函数和cast函数
    MySQL怎么将字符串转为datetime类型?两种转换方法:1、使用str_to_date()函数,可以格式化字符串,根据指定格式将其转为日期时间值,语法“str_to_date(字符串值,转换格式)”。2、使用CAST()函数,可以将指定字符串值转换为datetime数据类型,语法“CAST(字符串值ASdatetime)”。MySQLDAT......
  • MySQL之存储过程
    存储过程语法:--创建存储过程createprocedure存储名称(参数列表)begin sql语句end;--调用存储过程call存储过程的名称(参数列表);--查看存储过程showcreateprocedureP1;--删除存储过程dropprocedureP1;注意:在控制台创建存储过程的时候,因为在begin里面的SQL语......
  • postgresql日期相关函数
    感谢原博文:https://blog.csdn.net/lixinkuan328/article/details/107969398一、Postgresql中string转换成timestamp类型Mybatis+PostgresqlTO_DATE(#{startTime},'YYYY-MM-DD')ANDop_date<![CDATA[>=]]>TO_TIMESTAMP(#{beginTime},'YYYY-MM-DDH......
  • MySQL给查询出的数据增加序号
    前言我们都知道,在Oracle中,可以使用ROW_NUMBER()OVER()函数给查询的结果加序号。不了解请点击:ROW_NUMBER()OVER()MySQL几乎模拟了Oracle,SQLServer等商业数据库的大部分功能,函数。MySQL8.0版本以后才会有这个函数,之前版本是没有的MySQL给查出的数据加序号的方法一种......
  • MySQL处理字符串的两个绝招:substring_index,concat
    1、substring_index(str,delim,count)str:要处理的字符串delim:分隔符***count:计数***例子:str=www.google.comsubstring_index(str,'.',1)结果是:wwwsubstring_index(str,'.',2)结果是:www.google也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容......
  • APScheduler+MySQL实现定时任务及其持久化存储
    APScheduler+MySQL实现定时任务及其持久化存储转自:APScheduler+MySQL实现定时任务及其持久化存储-简书(jianshu.com)最近,想要实现一个功能,就是添加定时任务的同时记录其任务信息到数据库中,可以通过接口查看设定了哪些定时任务,经过调研,发现大家公认的Python最好用的定时任务框......
  • mysql允许其他电脑访问,授权mysql允许其他电脑访问
    1关闭windows防火墙,或者添加入站规则允许mysql的端口(默认3306)2授权mysql允许其他电脑访问mysql-uroot-pusemysql;selecthost,userfromuser;updateusersethost='%'whereuser='root';flushprivileges;https://blog.csdn.net/liu53782/article/de......