最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
100+16等于几 mysql 获取当前时间 102×3等于几 19×25等于几 计算机网络自顶向下方法 nodejs环境变量配置 28×24等于几 2000除以5等于几 mysql date_sub 1951年春提出什么推陈出新 50+36等于几 69-29等于几 侏儒工程学任务流程 mysql date函数 多边形套索工具怎么结束 bone隐藏含义 node环境变量配置 plesiosaurus是什么恐龙 mysql datetime格式 python os.path.join 0812是什么星座 0.0025的百分比是多少 网易账号被修复怎么阻止 git环境变量配置 mysql删除用户 mysql 删除用户 csgo取消热身指令 米晶子三个绝方是啥 java extends 滔搏超级会员599元还是999元 burp suite使用教程 c语言定义函数 涨蛋怎么才能膨胀的好 js设置style 顾燕帧家最后发生什么事了 富有诗意的菜名字大全 openjdk和oracle jdk的区别 惊艳诗意的兄妹名字 java exception java opencv
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql获取当前日期

来源:懂视网 责编:李赢赢 时间:2021-12-25 15:21:09
文档

mysql获取当前日期

mysql中获取当前日期的函数是:now(),除了now()函数能获得当前的日期时间外,还有函数:current_timestamp()current_timestamplocaltime()localtime。
推荐度:
导读mysql中获取当前日期的函数是:now(),除了now()函数能获得当前的日期时间外,还有函数:current_timestamp()current_timestamplocaltime()localtime。

mysql怎么获取当前日期呢?不知道的小伙伴来看看小编今天的分享吧!

mysql中获取当前日期的函数是:now(),除了now()函数能获得当前的日期时间外,还有函数:

current_timestamp()<wbr><wbr>current_timestamp</wbr></wbr>

localtime()<wbr><wbr>localtime</wbr></wbr>

localtimestamp()<wbr><wbr>localtimestamp<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>

这些日期时间函数,都等同于 now()。鉴于now() 函数简短易记,建议总是使用 now() 来替代上面列出的函数。

拓展资料:

1.获得当前日期+时间(date + time)函数:sysdate()

sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。

<wbr></wbr>

2. 获得当前日期(date)函数:curdate()

其中,下面的两个日期函数等同于 curdate(): current_date(),current_date

<wbr></wbr>

3. 获得当前时间(time)函数:curtime()

其中,下面的两个时间函数等同于 curtime():current_time(),current_time

<wbr></wbr>

4. 获得当前 UTC 日期时间函数:utc_date(), utc_time(), utc_timestamp()

因为我国位于东八时区,所以本地时间 = UTC 时间 + 8 小时。UTC 时间在业务涉及多个国家和地区的时候,非常有用。

<wbr></wbr>

MySQL 日期时间 Extract(选取) 函数:

1. 选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒

set @dt = '2008-09-10 07:15:30.123456';

<wbr></wbr>

select date(@dt); -- 2008-09-10

select time(@dt); -- 07:15:30.123456

select year(@dt); -- 2008

select quarter(@dt); -- 3

select month(@dt); -- 9

select week(@dt); -- 36

select day(@dt); -- 10

select hour(@dt); -- 7

select minute(@dt); -- 15

select second(@dt); -- 30

select microsecond(@dt); -- 123456

<wbr></wbr>

2. MySQL Extract() 函数,可以上面实现类似的功能:

set @dt = '2008-09-10 07:15:30.123456';

<wbr></wbr>

select extract(year from @dt); -- 2008

select extract(quarter from @dt); -- 3

select extract(month from @dt); -- 9

select extract(week from @dt); -- 36

select extract(day from @dt); -- 10

select extract(hour from @dt); -- 7

select extract(minute from @dt); -- 15

select extract(second from @dt); -- 30

select extract(microsecond from @dt); -- 123456

select extract(year_month from @dt); -- 200809

select extract(day_hour from @dt); -- 1007

select extract(day_minute from @dt); -- 100715

select extract(day_second from @dt); -- 10071530

select extract(day_microsecond from @dt); -- 10071530123456

select extract(hour_minute from @dt); -- 715

select extract(hour_second from @dt); -- 71530

select extract(hour_microsecond from @dt); -- 71530123456

select extract(minute_second from @dt); -- 1530

select extract(minute_microsecond from @dt); -- 1530123456

select extract(second_microsecond from @dt); -- 30123456

MySQL Extract() 函数除了没有date(),time() 的功能外,其他功能一应具全。并且还具有选取‘day_microsecond’ 等功能。注意这里不是只选取 day 和 microsecond,而是从日期的 day 部分一直选取到 microsecond 部分。

MySQL Extract() 函数唯一不好的地方在于:你需要多敲几次键盘。

<wbr></wbr>

3. MySQL dayof… 函数:dayofweek(), dayofmonth(), dayofyear()

分别返回日期参数,在一周、一月、一年中的位置。

set @dt = '2008-08-08';

select dayofweek(@dt); -- 6

select dayofmonth(@dt); -- 8

select dayofyear(@dt); -- 221

日期 ‘2008-08-08′ 是一周中的第 6 天(1 = Sunday, 2 = Monday, …, 7 = Saturday);一月中的第 8 天;一年中的第 221 天。

<wbr></wbr>

4. MySQL week… 函数:week(), weekofyear(), dayofweek(), weekday(), yearweek()

set @dt = '2008-08-08';

select week(@dt); -- 31

select week(@dt,3); -- 32

select weekofyear(@dt); -- 32

select dayofweek(@dt); -- 6

select weekday(@dt); -- 4

select yearweek(@dt); -- 200831

MySQL week() 函数,可以有两个参数,具体可看手册。 weekofyear() 和 week() 一样,都是计算“某天”是位于一年中的第几周。 weekofyear(@dt) 等价于 week(@dt,3)。

MySQL weekday() 函数和 dayofweek() 类似,都是返回“某天”在一周中的位置。不同点在于参考的标准, weekday:(0 = Monday, 1 = Tuesday, …, 6 = Sunday); dayofweek:(1 = Sunday, 2 = Monday, …, 7 = Saturday)

MySQL yearweek() 函数,返回 year(2008) + week 位置(31)。

<wbr></wbr>

5. MySQL 返回星期和月份名称函数:dayname(), monthname()

set @dt = '2008-08-08';

select dayname(@dt); -- Friday

select monthname(@dt); -- August

<wbr></wbr>

6. MySQL last_day() 函数:返回月份中的最后一天。

select last_day('2008-02-01'); -- 2008-02-29

select last_day('2008-08-08'); -- 2008-08-31

<wbr></wbr>

<wbr></wbr>

以上就是小编今天的分享了,希望可以帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

mysql获取当前日期

mysql中获取当前日期的函数是:now(),除了now()函数能获得当前的日期时间外,还有函数:current_timestamp()current_timestamplocaltime()localtime。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题100+16等于几100+16等于几专题mysql 获取当前时间mysql 获取当前时间专题102×3等于几102×3等于几专题19×25等于几19×25等于几专题计算机网络自顶向下方法计算机网络自顶向下方法专题nodejs环境变量配置nodejs环境变量配置专题28×24等于几28×24等于几专题2000除以5等于几2000除以5等于几专题mysql date_submysql date_sub专题1951年春提出什么推陈出新1951年春提出什么推陈出新专题50+36等于几50+36等于几专题69-29等于几69-29等于几专题侏儒工程学任务流程侏儒工程学任务流程专题mysql date函数mysql date函数专题多边形套索工具怎么结束多边形套索工具怎么结束专题bone隐藏含义bone隐藏含义专题node环境变量配置node环境变量配置专题plesiosaurus是什么恐龙plesiosaurus是什么恐龙专题mysql datetime格式mysql datetime格式专题python os.path.joinpython os.path.join专题primer是隔离霜吗primer是隔离霜吗专题tenderjinger什么品牌tenderjinger什么品牌专题idea 配置mavenidea 配置maven专题python os.walkpython os.walk专题mysql date类型mysql date类型专题tws互联是什么意思tws互联是什么意思专题java calendar类java calendar类专题万水是干什么用的万水是干什么用的专题python for 循环python for 循环专题python class用法理解python class用法理解专题mysql 计算时间专题mysql中查询时间专题mysql的时间查询专题mysql 查询现在时间专题数据库时间戳转换成时间专题mysql时间格式转换函数专题mysql 当前时间对比专题mysql时间截取专题mysql 时间最大值专题mysql中时间相减专题mysql查询时间间隔专题mysql时间加30天专题mysql格式日期专题mysql时间大于某时间段专题mysql当前时间加一个小时专题mysql 日期计算天数专题mysql日期格式化查询专题mysql查询日期格式化专题mysql 处理日期专题mysql中日期格式专题
Top