mysql 中 unix_timestamp和from_unixtime 时间戳函数
来源:互联网 发布:ubuntu apt get 换源 编辑:程序博客网 时间:2024/05/18 21:39
1.unix_timestamp
将时间转化为时间戳。(date 类型数据转换成 timestamp 形式整数)
没传时间参数则取当前时间的时间戳
mysql> select unix_timestamp();
+------------------+
| unix_timestamp() |
+------------------+
| 1361586358 |
+------------------+
1 row in set (0.01 sec)
mysql> select unix_timestamp('2013-01-01 10:10:10');
+---------------------------------------+
| unix_timestamp('2013-01-01 10:10:10') |
+---------------------------------------+
| 1357006210 |
+---------------------------------------+
1 row in set (0.00 sec)
2.from_unixtime
将timestamp 形式整数 转化为 date类型
mysql> select from_unixtime(1355272360);
+---------------------------+
| from_unixtime(1355272360) |
+---------------------------+
| 2012-12-12 08:32:40 |
+---------------------------+
1 row in set (0.00 sec)
当然也可以指定输出的时间格式:
mysql> select from_unixtime(1355272360,'%Y%m%d');
+------------------------------------+
| from_unixtime(1355272360,'%Y%m%d') |
+------------------------------------+
| 20121212 |
+------------------------------------+
3.关于mysql 时间戳的限制
目前timestamp 所能表示的范围在 1970 - 2038之间 。
超过这个范围 得到的时间将会溢出 得到的时间是null.
mysql> select from_unixtime(0);
+---------------------+
| from_unixtime(0) |
+---------------------+
| 1970-01-01 08:00:00 |
+---------------------+
mysql> select from_unixtime(2147483647);
+---------------------------+
| from_unixtime(2147483647) |
+---------------------------+
| 2038-01-19 11:14:07 |
+---------------------------+
1 row in set (0.00 sec)
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql中UNIX_TIMESTAMP和FROM_UNIXTIME时间戳
- mysql函数UNIX_TIMESTAMP和FROM_UNIXTIME
- MySQL查询中时间转换--UNIX_TIMESTAMP()和from_unixtime()的使用
- mysql时间格式函数:from_unixtime()、unix_timestamp()、date_format()
- MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数
- MySQL 数据库中日期与时间函数FROM_UNIXTIME(), UNIX_TIMESTAMP()
- MySQL 数据库中日期与时间函数FROM_UNIXTIME(), UNIX_TIMESTAMP()
- MySQL 数据库中日期与时间函数FROM_UNIXTIME(), UNIX_TIMESTAMP()
- mysql 日期时间UNIX_TIMESTAMP、FROM_UNIXTIME 和DATE_FORMAT 基本使用方法
- MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
- 设计模式之----策略模式(ListAdapter和TimeInterpolator源码分析)
- Leetcode-Remove Duplicates from Sorted List II(二级指针)
- linux下的文件和目录的特殊权限
- Spring框架中ModelAndView、Model、ModelMap区别
- HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- ONVIF Server端鉴权 (无OPENSSL)
- 物联网通信方式介绍
- Rxjava Demo
- 找出N之内的所有完数
- java面试宝典:留着慢慢看
- spring配置
- HDU4694 支配树裸题 Important Sisters
- 如何去掉a标签或者input标签点击时候出现的虚线框