获取当前时间戳

mysql> select unix_timestamp(now());
+-----------------------+
| unix_timestamp(now()) |
+-----------------------+
|            1584524789 |
+-----------------------+
1 row in set (0.00 sec)
mysql> select unix_timestamp();
+------------------+
| unix_timestamp() |
+------------------+
|       1584524524 |
+------------------+
1 row in set (0.00 sec)

获取当前时间

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2020-03-18 17:39:13 |
+---------------------+
1 row in set (0.00 sec)
mysql> select date(now());
+-------------+
| date(now()) |
+-------------+
| 2020-03-18  |
+-------------+
1 row in set (0.00 sec)

获取三天前的时间

mysql> SELECT NOW() - interval 72 hour;
+--------------------------+
| NOW() - interval 72 hour |
+--------------------------+
| 2020-03-15 17:39:44      |
+--------------------------+
1 row in set (0.00 sec)

时间转时间戳

mysql> select unix_timestamp('2018-01-15 09:45:16');
+---------------------------------------+
| unix_timestamp('2018-01-15 09:45:16') |
+---------------------------------------+
|                            1515980716 |
+---------------------------------------+
1 row in set (0.00 sec)

时间戳转时间

mysql> select from_unixtime(1515980716);
+---------------------------+
| from_unixtime(1515980716) |
+---------------------------+
| 2018-01-15 09:45:16       |
+---------------------------+
1 row in set (0.02 sec)

时间戳格式化

mysql> SELECT from_unixtime(1515980716, '%Y-%m-%d %H:%i:%S');
+------------------------------------------------+
| from_unixtime(1515980716, '%Y-%m-%d %H:%i:%S') |
+------------------------------------------------+
| 2018-01-15 09:45:16                            |
+------------------------------------------------+
1 row in set (0.00 sec)

时间格式化

mysql> select date_format(now(), '%Y-%m-%d');
+--------------------------------+
| date_format(now(), '%Y-%m-%d') |
+--------------------------------+
| 2020-03-18                     |
+--------------------------------+
1 row in set (0.00 sec)mysql> select date_format('2018-01-15 09:45:16', '%Y-%m-%d');
+------------------------------------------------+
| date_format('2018-01-15 09:45:16', '%Y-%m-%d') |
+------------------------------------------------+
| 2018-01-15                                     |
+------------------------------------------------+
1 row in set (0.00 sec)

可视化转换

http://tool.chinaz.com/Tools/unixtime.aspx


函数:FROM_UNIXTIME
作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。
语法:FROM_UNIXTIME(unix_timestamp,format)

返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。

根据format字符串格式化date值。
下列修饰符可以被用在format字符串中:

%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。

例子:

SELECT FROM_UNIXTIME(1234567890, ‘%Y-%m-%d %H:%i:%S’)
SELECT *,FROM_UNIXTIME(created, ‘%Y-%m-%d’) as riqi FROM rc_ms_users

MySQL时间戳和时间的获取/相互转换/格式化相关推荐

  1. mysql 时间戳转换为时间_将MYSQL数据库里的时间戳转换成时间

    匿名用户 1级 2015-04-02 回答 from_unixtime()是MySQL里的时间函数 select uid,userid,username,email,FROM_UNIXTIME(add ...

  2. go 当前时间、时间戳和时间字符串及相互转换

    1.获取当前时间 (1) currentTime:=time.Now()     //获取当前时间,类型是Go的时间类型Time (2) t1:=time.Now().Year()        // ...

  3. mysql时间戳换乘时间_mysql时间戳与时间互相转换

    时间戳转为时间: select from_unixtime(1410316630); 时间戳转为时间按一定格式 select from_unixtime(1410316630,'%Y-%m-%d'); ...

  4. MySQL时间戳与时间格式的转换

    1. 时间戳转换成时间 使用FROM_UNIXTIME()函数,格式为: FROM_UNIXTIME( unix_timestamp) 或 FROM_UNIXTIME( unix_timestamp, ...

  5. 15.1.1、MySQL—mysql的日期时间函数,日期格式化

    1.日期(date)函数 返回当前日期:curdate(),current_date(),current_date 2.时间(time)函数 返回当前时间:curtime(),current_time ...

  6. Mysql 时间戳和时间格式查询转换

    select unix_timestamp('1997-07-01 00:00:00'); 时间格式转换成时间戳 select from_unixtime(945619200); 时间戳转换成时间格式 ...

  7. Java 时间处理(格式解释、格式化时间、获取当前时间、获取年份、月份等、时间戳转换成时间)

    日期和时间模式(注意大小写,代表的含义是不同的): yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫秒 E:星期几 D:一年 ...

  8. mysql 时间chuo格式化_Mysql时间戳与时间格式转换问题汇总

    一.时间戳的定义 时间戳指格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. 二.时间格式转时间戳的方法 使用unix_timestamp函数,如下:SELECT UNIX_TIM ...

  9. 【MySQL】格式化时间戳以及时间格式

    字符串时间(yyyy-MM-dd HH:mm:ss)转时间戳 select unix_timestamp('2022-08-31 00:00:00'); 时间戳转时间 因为Java中时间戳和MySQL ...

最新文章

  1. Amazon关键词抓取
  2. Unit Testing in iOS
  3. Taro+react开发(87):图片引入
  4. KMP 算法 学习 整理
  5. python提取字符串中数字_EXCEL数字在字符串中间怎么提取?
  6. liblfds 测试
  7. 复制网页上无法选中的文字
  8. python 随机请求头_为了爬虫换个头,我用python实现三种随机请求头方式!
  9. SQL:MySQL中建立一个新的数据表
  10. excel 如何批量删除必表中的空白行
  11. jQuery插件库常用前端库引用地址详细提供
  12. 一步一步编写12306抢票软件
  13. python turtle工具绘制四叶草
  14. Android获取WIFI 的ssid 方法适配Android9.0
  15. 解决steamcommunity报错443/80端口被占用
  16. 自动阅读是骗人的吗?新手一定要看,避免入坑
  17. 自学考证-——基金从业资格证书(预考期:2023.5.20),欢迎考友!
  18. 手提电脑安装双屏后没有声音输出
  19. OA协同办公系统对于企业的作用
  20. 《俞军产品方法论》笔记心得 03

热门文章

  1. Java 监控方案_Java 服务端监控方案
  2. 第一届PyCon China小记
  3. Oracle个人笔记0711
  4. 遥感影像的几何校正介绍
  5. 解决Thymeleaf报Property or field ‘replyIdContent‘ cannot be found on null的错问题
  6. 【Java】Java的垃圾回收
  7. 计算机专业毕业设计答辩ppt案例,计算机专业 毕业设计答辩PPT.ppt
  8. pc页面样式自适应的几种方案
  9. 使用Qt开发中国象棋(六):将军和死棋检测
  10. <dl>、<dt>、<dd> 的使用