mysql 中 unix_timestamp和from_unixtime 时间戳函数
来源:互联网 发布:维多利亚2 mac 中文 编辑:程序博客网 时间:2024/05/24 08:34
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()函数的区别
- 百练4039:IP地址转换题解
- linux定时任务未触发
- Largest Rectangle in a Histogram
- HDU 6055 Regular polygon
- C语言之字符串与指针
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- 七大查找算法
- Ubuntu下 Nginx 反向代理 Apache、Tomcat
- 贝叶斯推断及其互联网应用(二):过滤垃圾邮件
- AndroidStudio使用Git上传项目至Github
- C语言之结构体与位操作篇
- 冒泡排序 鸡尾酒排序
- 1018. Public Bike Management (30)
- 牛客网题目