MySql数据库日期操作
来源:互联网 发布:小米网络助手是什么 编辑:程序博客网 时间:2024/05/16 19:44
一、获取当前时间:
/*获取年月日时分秒*/ select now(); select sysdate(); select current_timestamp(); /*可以不用小括号*/ select localtime(); /*可以不用小括号*/ select localtimestamp(); /*可以不用小括号*/
/*只获取年月日*/ select curdate(); select current_date(); /*可以不用括号*/
/*只获取当前时分秒*/ select curtime(); select current_time(); /*可以不用小括号*/ select current_date(); /*可以不用小括号*/
/*获取当前UTC时间 ----我国位于东八时区,本地时间 = UTC时间+8小时*/ select utc_date(); /*年月日*/ select utc_time(); /*时分秒*/ select utc_timestamp(); /*年月日时分秒*/
/*抽取时间*/ select date(sysdate()); /*年月日*/ select time(sysdate()); /*时分秒*/ select year(sysdate()); /*年*/ select month(sysdate()); /*月*/ select week(sysdate()); /*周*/ select day(sysdate()); /*日*/ select hour(sysdate()); /*时*/ select minute(sysdate()); /*分*/ select second(sysdate()); /*秒*/ select microsecond(sysdate()); /*毫秒*/
/*字符串转换成日期,并制定特定格式*/ 1、select str_to_date(birthday,'%Y-%m-%d %H:%i:%s') from t_person; /* birthday为数据库中varchar类型字段,年月日时分秒 */ /*时间转换成天数*/ select to_days('2015-01-20'); /*输出:735983*/ select to_days('2015-01-20')-to_days('2015-01-10'); /* 输出:10。指的是天数 */ /*两个字符串类型的日期可以直接相减得出年份:如*/ select '2015-03-28'-'1987-11-30'; /* 输出结果为28 */ select date_format(sysdate(),'%Y-%m-%d %H:%i:%s')-birthday from t_person; /* 其中birthday是表t_person中的一个varchar字段 */
参考文章
获得当前时间,抽取时间
数据库中日期类型转换成字符串varchar类型
mysql to_days,str_to_date
0 0
- MySql数据库日期操作
- Mysql数据库的日期操作
- JDBC操作数据库日期
- 数据库的日期操作
- MySql 日期操作命令
- mysql 日期的操作
- mysql日期操作
- mysql 日期详细操作
- mysql 日期操作
- mysql操作日期查询
- MySql日期操作
- Mysql日期操作
- mysql 日期操作
- mysql日期查询操作
- mysql日期操作
- mysql时间日期操作
- mysql 日期操作
- mysql日期查询操作
- Android之何时调用onNewIntent方法
- 读书笔记(技术的本质)
- C语言的存储类别
- Rotate Image
- 解析 Nginx 负载均衡
- MySql数据库日期操作
- 学习C#感受
- 黑马程序员---Java基础---IO流(一)
- (ZT)Linux版本之挑选适合服务器的OS发行版
- R语言学习之六
- 编写一个程序,输入月份号,输出该月的英文月名
- Log4j 详细配置
- 时间格式
- 历届试题 翻硬币