`

mysql中UNIX_TIMESTAMP()函数使用问题

阅读更多

mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)

  若无参数调用,则返回一个 Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整数。若用date 来调用 UNIX_TIMESTAMP(),它会将参数值以'1970-01-01 00:00:00' GMT后的秒数的形式返回。date 可以是一个 DATE 字符串、一个 DATETIME字符串、一个 TIMESTAMP或一个当地时间的YYMMDD 或YYYMMDD格式的数字。

这是mysql标准文档中的函数介绍,今天我在导库的时候使用了这个函数,但是出现了一个问题,因为我用的是mysql5.0 版本,开始以为是版本太低的原因,在网上查找了半天没有得到答案。后来发现并不是数据库中所有的数据都不能执行该函数,只要日期类型数据大于2043年的都不能转换。最后得出结论是UNIX_TIMESTAMP(date),这个date参数有日期范围的限制的

 

分享到:
评论

相关推荐

    解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别

    首先,MySQL的UNIX_TIMESTAMP()函数是一个内置的时间和日期函数,它能够将日期或时间转换为自1970年1月1日00:00:00 GMT以来的秒数。如果函数没有参数调用,它会返回当前的Unix时间戳。如果提供了一个日期或时间参数...

    mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数

    总结来说,MySQL的`FROM_UNIXTIME`、`UNIX_TIMESTAMP`和`DATE_FORMAT`函数提供了强大的日期和时间处理能力,帮助我们方便地在Unix时间戳和日期格式之间转换,以及对日期进行格式化输出。理解并熟练运用这些函数,...

    MySQL UNIX时间戳与日期的相互转换

    通过上述介绍可以看出,在MySQL中使用`FROM_UNIXTIME()`和`UNIX_TIMESTAMP()`函数可以非常方便地进行UNIX时间戳与日期之间的相互转换。这在实际开发过程中是非常实用的功能,尤其是在处理大量时间相关的数据时更是不...

    mysql的日期和时间函数

    mysql的日期和时间函数 这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。 mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) ...

    mysql中int的日期格式处理

    对于TIMESTAMP列,你可以直接使用`UNIX_TIMESTAMP()`函数,因为它会直接处理TIMESTAMP值,无需额外转换。 另一方面,如果你有一个Unix时间戳(整数)并且需要将其转换回日期,可以使用`FROM_UNIXTIME()`函数。这个...

    帝国cms 获取一周的信息(默认时间是整形的也就是unix_timestamp)

    首先,我们需要理解`UNIX_TIMESTAMP()`函数在MySQL数据库中的作用。这是一个内置的时间和日期函数,它能够将日期或时间戳转换为自1970年1月1日(UTC)以来的秒数,即我们常说的Unix时间戳。这样做的好处是可以方便地...

    mysql中常用日期比较与计算函数

    unix_timestamp 函数可以接受一个参数,也可以不使用参数。 它的返回值是一个无符号的整数。不使用参数,它返回自1970年1月1日0时0分0秒到现在所经过的秒数, 如果 使用参数,参数的类型为时间类型或者时间类型的...

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

    MySQL 中可以使用 `UNIX_TIMESTAMP()` 函数获取 Unix 时间戳,该函数返回当前时间的秒数。要将 Unix 时间戳转换为普通时间,可以使用 `FROM_UNIXTIME()` 函数。 ```sql SELECT UNIX_TIMESTAMP(); SELECT FROM_UNIX...

    MySQL内置函数中的日期和时间函数详解.pdf

    本文将详细探讨这些函数,并通过示例说明如何在实际应用中使用它们。 1. CURDATE()和CURRENT_DATE() CURDATE()函数用于获取当前的日期,格式为'YYYY-MM-DD'。CURRENT_DATE()与CURDATE()功能相同,用法也一样。例如...

    mysql 日期与时间的转换

    对于相反的操作——即从MySQL日期到Unix时间戳的转换,MySQL提供了一个名为`UNIX_TIMESTAMP()`的函数。该函数可以接受一个日期参数并返回对应的Unix时间戳值。 ##### 示例: ```sql SELECT UNIX_TIMESTAMP('2009-08...

    Mysql函数手册.doc

    MySQL函数手册是数据库管理员和开发人员的重要参考资料,它详尽地列出了MySQL中各种功能丰富的函数,便于在SQL查询和数据处理中使用。本手册特别关注了日期和时间相关的函数,这些函数在处理时间序列数据时尤其关键...

    mysql中的常用函数

    ### MySQL中的常用函数详解 MySQL作为一种广泛使用的数据库管理系统,在数据管理方面提供了丰富的内置函数来支持各种数据处理需求。本文将详细介绍MySQL中常见的三类函数——字符串函数、数值函数以及日期和时间...

    mysql时间比较

    MySQL 中使用 `DATE_FORMAT()` 函数来格式化日期时间,并且可以非常灵活地指定输出格式。 **示例:** - 获取当前日期不包含时间的部分(即只保留年月日): ```sql SELECT DATE_FORMAT(NOW(), '%Y%m%d'); ``` - ...

    mysql 获取今天、昨天0点时间戳的实例

    然后,将这个日期转换为时间戳,我们可以使用`UNIX_TIMESTAMP()`函数。所以,获取今天0点时间戳的SQL语句是: ```sql UNIX_TIMESTAMP(CAST(SYSDATE() AS DATE)) ``` 这条语句会返回从1970年1月1日到今天的总秒数,...

    MySQL时间日期相关函数

    MySQL时间日期相关函数是数据库操作中的重要组成部分,用于处理与日期和时间相关的数据。在MySQL中,这些函数提供了丰富的功能,包括获取当前日期和时间、格式化日期、时间间隔计算以及进行日期时间的比较等。以下是...

    mysql 日期操作 增减天数、时间转换、时间戳.docx

    在 MySQL 中,提供了多种日期和时间函数,用于获取当前日期和时间、计算日期和时间之间的差异、转换日期和时间格式等。 一、日期和时间函数 MySQL 提供了多种日期和时间函数,用于获取当前日期和时间、计算日期和...

    mysql的日期和时间函数.rar

    日期和时间函数是MySQL中的重要组成部分,它们允许我们进行日期和时间的计算、格式化以及各种操作,极大地增强了数据库查询和数据分析的能力。在这个“mysql的日期和时间函数”教程中,我们将深入探讨这些关键功能。...

    mysql时间转成数字-mysql日期转换和数字格式转换.pdf

    MySQL 中日期时间的格式可以使用 DATE_FORMAT 函数来格式化。例如,使用 `SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%S')` 可以获取当前时间的年月日时分秒格式。 日期时间运算 MySQL 中可以使用 DATE_ADD 和 DATE_...

Global site tag (gtag.js) - Google Analytics