视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何配置git环境变量 mysql如何删除用户 哪些是nosql数据库 中级经济师经济师报考条件 js获取url中的参数 cad特性匹配的快捷键 python对excel操作 js获取当前时间格式化 js格式化当前时间 搞笑热点名称 python中append是什么意思 mysql如何添加索引 python简单爬虫代码 个人微信公众号怎么开 男孩笔名怎么取 清新脱俗的女孩名 给自己取一个好听的笔名 女孩起名带单人旁的字 qq好听的名字男生冷酷带符号 女孩名字常用字大全 如何配置node环境变量 python中for循环 vue获取url中的参数 河北大学学院有哪些 河北都有哪些大学 标题可以带标点符号吗 分数是指什么 高赫和高明远什么关系 南京旅游攻略景点必去处 扫黑风暴在哪几个台播出 哪些学校是985和211大学 上海有什么地方好玩的景点 医保系统贯标是什么意思 冬至到底是什么意思 南昌有哪些旅游景点好玩的地方 超轻粘土是怎么做的 好听的有仙气清冷的古风男子姓名 字符串和字符数组的区别在哪 电脑i5i7有什么区别 机械硬盘的蓝盘和黑盘有什么区别
mysql获取系统当前时间
2022-05-18 11:36:42 责编:小采
文档

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>

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

下载本文
显示全文
专题离别的网名离别的网名专题骂人网名骂人网名专题全民K歌身份实名能取消吗全民K歌身份实名能取消吗专题微信群视频可以切换播放ppt吗微信群视频可以切换播放ppt吗专题颓废网名颓废网名专题短网名短网名专题网名繁体网名繁体专题p40拍照放大多少倍p40拍照放大多少倍专题猪的网名猪的网名专题个性网名设计个性网名设计专题高雅网名高雅网名专题帅气男网名帅气男网名专题百度网名百度网名专题起个网名有哪些起个网名有哪些专题快乐网名快乐网名专题超帅网名超帅网名专题yy网名yy网名专题幼稚网名幼稚网名专题寂寞的网名寂寞的网名专题牛的网名牛的网名专题网名经典网名经典专题最帅气的网名最帅气的网名专题股票买入价格是开盘价吗股票买入价格是开盘价吗专题个性网名字个性网名字专题7字网名7字网名专题古风网名推荐古风网名推荐专题星座网名星座网名专题qq名网名qq名网名专题非主流经典网名非主流经典网名专题爱情的qq网名爱情的qq网名专题