MySQL日期/时间函数
2024-10-21 04:02:00
1、查询当前时间函数:
select NOW(),LOCALTIME(),SYSDATE(),CURRENT_TIMESTAMP();
但是now()与sysdate()有点差异的,一个语句中now()的值是不变的,而sysdate()是动态获取的,例如
select NOW(),SLEEP(2),NOW();
SELECT SYSDATE(),SLEEP(2),SYSDATE();
-------通过在MySQL中执行select sleep(N)可以让此语句运行N秒钟
2、获取当前日期,curdate()=current_date()=current_date
select curdate(),current_date(),current_date;
3、获取当前时间,curtime()=current_time()=current_time
select curtime(),current_time(),current_time;
4、获取年,月,日
select year(now()),month(now()),day(now());
5、获取当前星期几,几月,以英文返回,dayname(),monthname()
select dayname(curdate()),monthname(curdate());
6、获取某个日期在周,月,年中的位置,dayofweek(),dayofmonth,dayofyear(),如要返回中文周几,可以在程序中进行逻辑
select dayofweek(now()),dayofmonth(now()),dayofyear(now());
7、获取一个月的最后一天,last_day(),利用它可以得到某个月有多少天
select last_day(NOW()),day(last_day(NOW()));
8、获取某天位于一年中的第N周week(date,3)=weekofyear(),week()函数的第二个参数用来设定以星期几做为一周的开始
select week(now(),3),weekofyear(now());
9、获取两个日期或者两个时间的相差,datediff(),timediff()
select datediff(curdate(),'2018-02-15'),timediff(curtime(),'09:09:09')
10、时间与秒的转换,time_to_sec(),sec_to_time()
select time_to_sec(@d),sec_to_time(12389);
11、日期与天数的转换,to_days(),from_days()
12、字符串转换为日期,str_to_date(date,format)
select str_to_date('09/09/20','%Y/%m/%d');
select str_to_date('09.09.20','%Y.%m.%d');
13、日期/时间拼凑,makedate(year,dayofyear),maketime(hour,minute,second)
select makedate(2015,200),maketime(13,20,15);
最新文章
- 数据结构:二叉查找树(C语言实现)
- Android 滑动菜单框架--SwipeMenuListView框架完全解析
- ADO.NET五大对象理论和实践(草稿)
- debian C++ OTL库 用 unixodbc 连接 mysql 小记
- jdbc.properties各种数据库连接配置
- .net单元测试初探
- Leetcode 130 Surrounded Regions DFS
- handler的理解笔记
- Oracle去掉特殊字符
- Altium Designer 定义板子外框
- Battle ships(二分图,建图,好题)
- HDU 3832 Earth Hour(最短路)
- 关于iOS开发中info.plist文件的解读
- 3 安装Zookeeper
- scrapy---callback 传递自定义参数
- react学习过程中遇到的错误记录
- git教程:版本退回
- JAVA实现ATM源代码及感想
- 微服务---Eureka注册中心(服务治理)
- django之ModelForm的用法
热门文章
- 容器 之搭建 jenkins ci 平台
- MATH1851 Trigonometric Formula Notes
- Ansible基础认识及安装使用详解
- 「SOL」序列计数sequence (模拟赛)
- 【闲话】Vscode+PlatformIO+esp-idf+esp32物联网开发小记之环境搭建
- Jmeter学习:文件类函数
- Android学习——控件ImageView
- moment 时区问题
- STM32F407 HardFault_Handler 中断输出初步定位越界问题
- Linux系统时间的设定以及自带的timesync时间同步