`
yukar
  • 浏览: 128336 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

MYSQL中UNIX时间戳(int)与日期(date)的转换

 
阅读更多

做PHP开发的,在创建MYSQL的时间字段类型一般是int(10),不过有时间为了提取数据的时候,希望输出的是日期格式,而不是一串的数字。

mysql> select FROM_UNIXTIME(1156219870,’%y-%m-%d’);
+————————————–+
| FROM_UNIXTIME(1156219870,’%y-%m-%d’) |
+————————————–+
| 06-08-22                             |
+————————————–+
1 row in set (0.03 sec)

mysql> SELECT UNIX_TIMESTAMP(’2006-11-04 12:23:00′);
+—————————————+
| UNIX_TIMESTAMP(’2006-11-04 12:23:00′) |
+—————————————+
|                            1162614180 |
+—————————————+
1 row in set (0.00 sec)

0
1
分享到:
评论

相关推荐

    各种语言获取Unix时间戳的方法

    Java中获取Unix时间戳的方法是通过`System.currentTimeMillis()`函数得到当前时间的毫秒数,然后除以1000转换为秒数。 ```java long unixTimestamp = System.currentTimeMillis() / 1000; ``` 另一种方法是使用`...

    mysql中int的日期格式处理

    这种情况下,我们需要掌握将整型日期转换为日期类型,以及反之转换的方法。本文主要讨论的是如何在MySQL中进行这种转换。 首先,我们有`UNIX_TIMESTAMP()`函数。这个函数可以有两种用法。如果无参数调用,它会返回...

    各种语言时间戳转换方法.docx

    JavaScript 中可以使用 `Date` 对象的 `getTime()` 方法获取 Unix 时间戳,该方法返回当前时间的毫秒数,可以将其除以 1000 转换为秒。要将 Unix 时间戳转换为普通时间,可以使用 `toLocaleString()` 方法。 ```...

    mysql日期date型和int型互换的方法

    在MySQL中,可以使用`UNIX_TIMESTAMP()`函数将`DATE`类型转换为从1970年1月1日00:00:00到指定日期的秒数(即Unix时间戳): ```sql UNIX_TIMESTAMP('1997-10-04 22:23:00') =====> 875996580 ``` 这里,`'1997-10-...

    JavaScript输出当前时间Unix时间戳的方法

    了解如何在JavaScript中获取和处理Unix时间戳是Web开发中的基本技能,这对于与服务器通信、存储日期时间数据或者进行时间相关的计算都至关重要。希望以上内容对理解JavaScript中处理Unix时间戳的方法有所帮助,并能...

    mysql时间戳转成常用可读时间格式的两种方法

    在MySQL中,如果一个时间字段存储为整数(例如,int(11)),表示Unix时间戳,想要将其转化为字符类型,如"yyyy-mm-dd"格式,可以使用`FROM_UNIXTIME()`函数配合指定的格式: ```sql SELECT DATE_FORMAT(FROM_UNIX...

    MySQL中你应该使用什么数据类型表示时间.docx

    但是,这种方法有其局限性,例如在比较日期时需要使用 FROM_UNIXTIME() 函数将 INT 转换为 Date 类型。 比较 下面是 Datetime 和 Timestamp 两种原生类型的比较: | 特征 | Datetime | Timestamp | | --- | --- |...

    FROM_UNIXTIME 格式化MYSQL时间戳函数

    函数:FROM_UNIXTIME作用:将MYSQL中以INT(11)存储的时间以”YYYY-MM-DD”格式来显示。语法:FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与...

    MySQL常用函数的举例及例子

    - **FROM_UNIXTIME(ts, fmt)**:根据指定的`fmt`格式,格式化UNIX时间戳`ts`。 - 示例:`FROM_UNIXTIME(1633122854, '%Y-%m-%d %H:%i:%s')`返回格式化的时间。 - **HOUR(time)**:返回`time`的小时值(0~23)。 - ...

    MySQL常用函数大全

    - **FROM_UNIXTIME(ts, fmt)**: 将UNIX时间戳`ts`转换为日期和时间,格式由`fmt`指定。 - **HOUR(time)**: 返回时间`time`的小时部分。 - **MINUTE(time)**: 返回时间`time`的分钟部分。 - **MONTH(date)**: 返回...

    php&mysql 日期操作小记

    1. **整型转日期时间**:使用`FROM_UNIXTIME()`函数将Unix时间戳转换为日期时间格式,如 `SELECT FROM_UNIXTIME(int_time) FROM table`。 2. **日期时间转整型**:`UNIX_TIMESTAMP()`函数将日期时间字段转换为Unix...

    mysql常用函数.docx

    - FROM_UNIXTIME(ts, fmt):将UNIX时间戳ts转换为日期时间格式,fmt为可选的格式化参数。 以上就是MySQL中常用的数学、聚合、字符串和日期时间函数的详解,这些函数极大地丰富了SQL查询的表达能力,使数据操作更加...

    简单了解mysql存储字段类型查询效率

    6. **时间戳与日期转换**: - FROM_UNIXTIME()函数将Unix时间戳转换为日期时间,UNIX_TIMESTAMP()则相反。 7. **其他**: - 使用ROW_FORMAT=FIXED创建表时,VARCHAR也会占据固定长度,这可能会影响存储效率。 -...

    mysql之TIMESTAMP(时间戳)用法详解

    MySQL中的TIMESTAMP类型是一种用于存储日期和时间的字段类型,特别适用于记录数据的创建和更新时间。它提供了多种创建和更新策略,可以根据不同需求选择合适的方式。以下是对TIMESTAMP用法的详细解释: 1. **自动...

    mysql 查询指定日期时间内sql语句实现原理与代码

    总结,MySQL中的日期时间处理涉及了时间戳与日期时间的相互转换、日期时间函数的使用,以及如何构建高效的查询条件。理解这些概念对于高效地处理数据库中的日期时间数据至关重要。在实际开发中,可以根据业务需求...

    使用 MySQL Date/Time 类型

    在本文中,我们将探讨为什么使用MySQL的Date/Time类型优于其他替代方案,特别是与使用INT或VARCHAR类型存储时间戳相比。 首先,我们要了解MySQL提供的一系列Date/Time类型。这些包括DATE(仅日期)、TIME(仅时间)...

    MySQL 时间相关查询

    无参数调用返回当前时间的Unix时间戳,带参数调用则将指定的日期时间转换为时间戳: ```sql SELECT UNIX_TIMESTAMP(FuiUpdateTime) AS timestamp_value FROM route.t_request; ``` 通过这些时间相关的函数和操作,...

    MYSQL(网络数据库指南)

    此外,MySQL还使用UNIX时间戳来表示日期和时间,即自1970年1月1日0时0分0秒以来的秒数。这使得MySQL能够与许多脚本语言(如PHP、Perl和Python)进行无缝集成,这些语言同样支持UNIX时间戳。MySQL提供了`unix_...

    Mysql 数字类型转换函数

    - `FROM_UNIXTIME` 将Unix时间戳转换为可读的日期和时间格式。 - 计算时间差的函数如`DATEDIFF`或`TIMESTAMPDIFF`可以用来计算两个日期或时间之间的差值。 这些函数和操作在数据库管理和开发中起着至关重要的作用...

Global site tag (gtag.js) - Google Analytics