MySQL日期相关函数

梦莱1年前技术文章250

一、当前时间

--当前时间
select current_timestamp();
--当前时间 等价于 select current_timestamp();
select now();
--基本等价于以上两个
select sysdate();
--当前时间对应的时间戳
select unix_timestamp();

now() 函数和 current_timestamp() 是一样的 获取的都是 SQL 开始执行时的系统时间

sysdate() 函数是执行此函数时的系统时间

二、时间转换函数

--日期格式化函数
date_format(date, format)
eg:
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');

--时间格式化函数
time_format(date, format)
eg:
select time_format(now(), '%H:%i:%s');
--注:只能转化时间,无法带日期

--字符串转化
str_to_date(str,format)
eg:
SELECT STR_TO_DATE('3,23,2023','%m,%d,%Y');

三、时间戳转换

--时间转化为时间戳
from_unixtime(timestamp)
eg:
select unix_timestamp('date');
select unix_timestamp('2023-03-27 15:15:50')

--将时间戳转化为日期 (格式:yyyy-mm-dd hh:ii:ss)
from_unixtime(timestamp)
eg:
select from_unixtime(1679901350);

--将时间戳转化为需求格式
from_unixtime(timestamp,format)
eg:
select from_unixtime(unix_timestamp(),'%H:%i:%s');
select from_unixtime(unix_timestamp(),'%Y-%m-%d %H:%i:%s');


相关文章

Kubernetes源码解读(一)--WorkQueue源码分析

Kubernetes源码解读(一)--WorkQueue源码分析

 WorkQueue被称为工作队列,kubernets的WorkQueue队列与普通FIFO队列相比多了以下特性:有序:按照添加顺序处理元素(item)去重:相同元素在同一时间不会被重复处理,例如:一...

MySQL运维实战之备份和恢复(8.8)恢复单表

xtrabackup支持单表恢复。如果一个表使用了独立表空间(innodb_file_per_table=1),就可以单独恢复这个表。1、Prepareprepare时带上参数--export,xtr...

LINUX 安全运维-文件安全

LINUX 安全运维-文件安全

文件的ACL针对文件以及文件夹我们在新建的时候,通常会有一个默认的权限:[rootobogontmplmkdirtest[rootcbogontmp]touchtestxt[rootcbogontmp...

CDP实操--配置RangerKMS 并基于Navigator Trustee Server存储KMS密钥

CDP实操--配置RangerKMS 并基于Navigator Trustee Server存储KMS密钥

1.1添加用于部署KMS的服务器到集群从集群host页面里添加两台服务器用于部署rangerkms选择kms-1和kms-2两台服务器等待parcel分发到新加服务器上并自动完成激活 等待host i...

hive元数据迁移

hive元数据迁移

一、在新集群中创建hive数据库,作为新集群中的元数据库。注意点:创建hive数据库时注意用户和用户的权限及使用的编码格式一致。查看旧集群中角色权限和编码格式,在新的hive元数据库中设置相同的角色权...

nginx配置反向代理某个url

nginx配置反向代理某个url

本文讲的这个漏洞 主要是为了解决漏洞扫描的问题我先介绍下这个漏洞主要是因为访问https://172.16.120.17:18090/ws/v1/cluster/info这个 yarn rest的一个...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。