1、当前日期、时间

now() 获取 当前日期和时间 //2019-11-12 18:18:57
curdate() 当前日期,///2019-11-12
curtime() 当前时间 //18:18:57
current_time() ; //同curtime(),current_time
current_date() ; // 同curdate(),current_date
current_timestamp() //同now() 2、时间截取: date(expr) // 如果解析失败返回Null,返回日期类型date time(expr) //返回时间类型 time year(expr) //返回数字 month(expr)//返回数字【1-12】 day(expr) //返回数字【1-31】 hour(expr) //返回数字【0-23】 minute(expr) //返回数字【0-59】 last_day(date) //返回最后一天 ,返回date类型 //2018-04-30 to_days(expr) //返回到公元0年一月一日的总天数 DATE_FORMAT(expr,pattern) //时间截取,返回字符串
expr :时间字符串,日期字符串或者日期时间类型。
对于截取年,月,日,时,分,秒返回的都是对应的字符串,因为时间日期类型mysql 本身就只提供了date,time ,datetime,timestamp,year这五种类型 3、日期时间增减 ADDDATE(date,INTERVAL expr unit) 返回日期格式 date 要操作的日期时间,可以是日期类型也可以是日期字符串
INTERVAL: MySQL关键字 ,意思是间隔,间隙
unit 操作的单元,年,月,日,时,分,秒对应YEAR,MONTH,DAY,HOUR,MINUTE,SECOND
expr 想要增加或减少的时间单位。expr>0,增加,expr<0减少 SUBDATE(date,INTERVAL expr unit) 类似adddate() 4、两个日期之间的差值 DATEDIFF(date1,date2) //两个日期之间的差值 5、日期转化为字符串 DATE_FORMAT(date,'%Y-%m-%d %H:%i:%S') //转为字符串
TIME_FORMAT(date,pattern) //只能转化时间,不能转化日期
from_unixtime(timestamp,pattern) //时间戳转为字符串 6、字符串转时间
str_to_date(dateStr,pattern) dateStr :字符串日期表达式
pattern :匹配模式 7、时间戳与时间转换 unix_timestamp([date]) 将日期转化为时间戳,参数可以不写默认now()
date 可以是日期时间类型 也可以是时间字符串 ‘2018-2-12’ from_unixtime(timestamp,'%Y-%m-%d %H:%i:%S') 根据format格式化时间戳 timestamp : 时间戳即 UNIX_TIMESTAMP()
pattern 目标的模式字符串。使用format参数后返回的结果是 *** 字符串***。常用的时间格式化占位符如下更多参数请参考,
%Y 年,四位数字
%y 年,后两位数字
%m 月 ,数字[1-12]
%d 日,月份里的第几天,两位数字[1-31]
%H 小时,24进制 [0-23]
%h 小时,12进制[0-11]
%i 分钟 [0-59]
%s | %S 秒 0-59

mysql 数据库的时间与字符串转换的更多相关文章

  1. jsp页面上读取MySQL数据库datetime时间显示问题

    mysql数据库中时间字段选用了datetime,如果通过java实现在jsp页面上显示时间为"年-月-日  时:分"等格式,那么如下代码就会有不同的结果! 实体类中两个变量: p ...

  2. [Java] - MySQL数据库的时间设置问题.

    之前有朋友做的项目时间格式设置为String,我感觉很不好,随后自己试了试. 首先在设置数据库类型时,选择的是timestamp, 而Java的实体中设置时间的属性类型为Date, (java.uti ...

  3. MySQL数据库无法使用+号连接字符串的处理方法

    转自:http://www.maomao365.com/?p=10003 摘要: 下文讲述MySQL数据库,字符串连接的方法分享,如下所示:实现思路: 使用concat函数对两个字符串进行连接在MyS ...

  4. c++ 时间与字符串转换

    .时间转字符串函数 size_t strftime( char *strDest, size_t maxsize, const char *format, const struct tm *timep ...

  5. 百万年薪python之路 -- MySQL数据库之 永久修改字符串编码 与 忘了密码和修改密码

    永久修改字符集编码的方法: 在mysql安装目录下创建一个my.ini(Windows下)文件,写入下面的配置,然后重启服务端. [client] #设置mysql客户端默认字符集 default-c ...

  6. Spring Boot程序插入时间和MySQL数据库显示时间不一样(设置数据库时区)

    首先查看数据库时区 show variables like "%time_zone%"; # 设置全局时区 mysql> set global time_zone = '+8 ...

  7. C++系统时间及字符串转换参考资料

    https://msdn.microsoft.com/en-us/library/a442x3ye.aspx https://msdn.microsoft.com/en-us/library/fe06 ...

  8. mysql数据库对时间进行默认的设置

    //----------------------------------------------------------sql语句----------------------------------- ...

  9. MySQL数据库创建时间和更新时间错乱问题

    在数据中勾选create_time和update_time不为空可以解决更新记录时,create_time也被更新的毛病

随机推荐

  1. [LeetCode] 213. House Robber II 打家劫舍 II

    Note: This is an extension of House Robber. After robbing those houses on that street, the thief has ...

  2. [LeetCode] 787. Cheapest Flights Within K Stops K次转机内的最便宜航班

    There are n cities connected by m flights. Each fight starts from city u and arrives at v with a pri ...

  3. LeetCode,3. 无重复字符的最长子串

    看了各位大神的,真是难堪,尤其是各种c++动不动就击败99%...我用python,换了三次算法,改了十几次bug,才击败5%....贴出来纪念下吧. 题目如下: 给定一个字符串,请你找出其中不含有重 ...

  4. react-native-typescript-项目环境搭建

    1.yarn global add create-react-native-app //全局安装 2.create-react-native-app 项目名称 3.yarn add typescrip ...

  5. 性能监控工具的配置及使用 - Spotlight On Oracle(oracle) 转:紫漪

    一.    Spotlight On Oracle(oracle) 1.1.   工具简介 Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的.可视化的数据库活动展现 ...

  6. 关于Python中的可变对象与不可变对象的区别(转)

    转自:https://blog.csdn.net/rookinzhang/article/details/80259857 Python中可变对象和不可变对象:https://www.cnblogs. ...

  7. golang---获取windows系统相关信息

    package main import ( "fmt" "net" "runtime" "strings" " ...

  8. [高清] Spring揭秘完整高清版

      ------ 郑重声明 --------- 资源来自网络,纯粹共享交流, 如果喜欢,请您务必支持正版!! --------------------------------------------- ...

  9. FastDFS安装指南

    FastDFS安装指南 提前准备好的文件资料: 1.FastDFS--tracker安装 1.1 FastDFS安装环境 FastDFS是C语言开发,建议在linux上运行,本教程使用Centos7. ...

  10. RESTful 的学习总结

    RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构.比如,GET /articles这个命令,GET是动词,/articles是宾语.动词通常就是 ...