mysql时间

FORMAT(Now(),'YYYY-MM-DD')


SELECT FORMAT(column_name,format) FROM table_name;


http://www.jb51.net/article/44378.htm

mysql查询当前时间

1 mysql> select now(); 2016-09-06 16:18:21

2mysql> select current_time();16:18:21 select curtime();//打印当前的时间

3 mysql> select current_date();select curdate();//打印当前的日期

4mysql> select current_timestamp(); 2016-09-06 16:20:39

5mysql> select sysdate(); 2016-09-06 16:21:11

select unix_timestamp();//默认返回当前时间戳
select unix_timestamp('2017-03-04');//将日期转换为时间戳

//返回某个日期是周几(1=星期天 2=星期1,...)
select dayofweek('2017-03-04');

//日期相加:date_add();或adddate();
select date_add('2017-03-03',interval 1 day);
select date_add(now(),interval 1 hour);
select date_add(now(),interval -1 month);

//日期相减:date_sub();或subdate();
select date_sub(now(),interval 1 minute);

//格式化日期:DATE_FORMAT(date,format);

http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html

//计算日期时间差
timestampdiff(显示形式,第一个日期,第二个日期);

//第一个参数的形式
1. FRAC_SECOND。表示间隔是毫秒
2. SECOND。秒
3. MINUTE。分钟
4. HOUR。小时
5. DAY。天
6. WEEK。星期
7. MONTH。月
8. QUARTER。季度
9. YEAR。年

select timestampdiff(week,'2017-2-7','2017-3-7') as diff;

注:oracle中时间只能用

select sysdate from  dual;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容