`

时间戳和日期转换

阅读更多

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> SELECT UNIX_TIMESTAMP();

-> 882226357

mysql> SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00');

-> 875996580
 


当 UNIX_TIMESTAMP被用在 TIMESTAMP列时, 函数直接返回内部时戳值,  而不进行任何隐含的 “string-to-Unix-timestamp”转化。假如你向UNIX_TIMESTAMP()传递一个溢出日期,它会返回 0,但请注意只有基本范围检查会被履行 (年份从1970 到 2037, 月份从01到12,日期从  01 到31)。


PHP下对时间戳和时间相互转换的示例:

PHP code

 

    $timestamp = 1210003200;
    $datetime = date('Y-m-d H:i:s', $timestamp);
    echo "该时间戳代表的时间:", $datetime, "<br>\n";
    echo "从此时间重新转回时间戳:", strtotime($datetime), "<br>\n";
 


MySQL下对时间戳转换的示例:

SQL code

select from_unixtime(1210003200) datetime, unix_timestamp(from_unixtime(1210003200)) timestamp;
 

 

分享到:
评论

相关推荐

    tableau时间戳转换日期

    ### Tableau 时间戳转换日期知识点详解 #### 一、Tableau 时间戳转换背景与意义 在数据分析领域,尤其是使用Tableau进行数据可视化时,经常需要处理时间戳数据。时间戳通常表示从某个特定时间点(如1970年1月1日00...

    时间戳 日期时间的转换

    以上内容涵盖了时间戳和标准日期时间转换的基本原理和实践方法,希望对您有所帮助。在实际工作中,根据具体编程语言和应用场景,可能会有更多细节需要考虑,如性能优化、错误处理等。在TimeConvertDemo这样的项目中...

    易语言日期时间戳转换!!!

    易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!...

    时间戳和日期时间互换

    一个非常简介的时间戳转换工具,可以把时间,日期,转换成时间戳,也可以把时间戳转换成日期格式。

    时间和时间戳的相互转换函数——VB

    对于不同的应用场景,我们需要将日期时间转换为便于计算的形式,例如Unix时间戳(即从1970年1月1日00:00:00 UTC起至当前时间的秒数),或者将时间戳转换回可读的时间格式。在Visual Basic (VB) 中,可以通过自定义...

    基于C语言的时间戳相互转换日期.rar

    在IT领域,C语言是一种广泛使用的编程语言,尤其在系统级编程和...总之,这个压缩包提供了一个C语言实现的时间戳与日期转换的简单框架,开发者可以通过学习和扩展这些代码,更好地理解和处理与时间相关的编程任务。

    PHP 时间戳和日期时间转换

    现在,让我们关注如何在时间戳和日期时间字符串之间进行转换。要将时间戳转换为日期时间字符串,可以使用`date()`函数,将时间戳作为第二个参数传递。例如: ```php $timestamp = time(); $dateString = date('Y-m-...

    C++时间戳日期之间的转换--时间测试

    自己做的各类数组的测试,用于测试时间戳与日期的转换

    DateHelper日期和时间戳之间的相互转换可用于浏览器和NodeJS

    "DateHelper"是一个专门针对日期和时间戳转换的库,它支持在浏览器环境和Node.js环境中使用,这使得开发者在跨平台开发时能够有一致的日期处理体验。下面将详细探讨DateHelper库的特性、用法以及如何在实际项目中...

    Timstamp时间戳转日期时间双向转换工具-下载

    标题提到的"Timstamp时间戳转日期时间双向转换工具"是一个实用的软件工具,它可以帮助用户将时间戳转换为易读的日期和时间格式,反之亦然。这对于开发者来说尤其有用,因为他们经常需要在处理时间数据时进行这种转换...

    oracle中日期类型与unix 时间戳的转换

    oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。 Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 --unix时间戳与date时间互转 ...

    Android获取时间戳,以及将时间戳转换为时间

    在这个教程中,我们将深入探讨如何在Android环境中获取时间戳以及如何将时间戳转换为可读的日期和时间。 首先,我们来了解如何在Android中获取当前的时间戳。在Java中,我们可以使用`System.currentTimeMillis()`...

    jQuery时间戳和日期相互转换操作示例

    以下是对jQuery中时间戳和日期转换操作的详细讲解: 1. **当前时间戳获取**: 在jQuery中,要获取当前的时间戳,你可以使用JavaScript内置的`Date`对象。`Date.parse(new Date())`会返回当前日期和时间的毫秒值,...

    时间戳转换图片Base64转换小工具

    **时间戳转换** 时间戳(Timestamp)是一种记录特定时间点的方式,通常以秒或毫秒为单位,自1970年1月1日(UTC/GMT的午夜)开始...这些工具对于程序员和其他需要处理数据转换和验证的用户来说,是非常有价值的助手。

    JS的MD5、转义、时间戳与日期互换

    JS的MD5、转义、时间戳与日期互换JS的MD5、转义、时间戳与日期互换JS的MD5、转义、时间戳与日期互换JS的MD5、转义、时间戳与日期互换JS的MD5、转义、时间戳与日期互换

    13位时间戳转换工具

    在描述中提到的“13位时间戳转换工具”指的是一个可以将13位数字形式的时间戳转换为易于理解的日期和时间格式,例如“北京时间”。 13位时间戳与标准的Unix时间戳有所不同,标准的Unix时间戳是10位或13位数字,表示...

    时间戳和时间的转换

    2. 将VB日期转换为时间戳: 反过来,我们可以使用`DateDiff`函数来计算两个日期之间的差值,从而得到时间戳: ```vb Function DateToUnixTimestamp(dateValue As Date) As Double DateToUnixTimestamp = DateDiff...

    时间戳转日期格式小工具

    将时间戳数据(例如:1441958646000)转日期格式,默认转换格式为“yyyy-MM-dd hh:mm:ss”,你还可以自定义转换格式如:“MM/dd/yyyy”;

    将时间戳转换为格式化日期的工具

    本文将详细讲解如何利用给定的工具"将时间戳转换为格式化日期",并深入探讨其背后的原理和实现方式。 首先,时间戳是一个表示自1970年1月1日(UTC/GMT的午夜)以来的秒数的整数,不包括闰秒。在Linux或Unix系统中,...

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

    `UNIX_TIMESTAMP()`是MySQL中的另一个内置函数,用于将日期转换为UNIX时间戳。 ##### 2. 语法 ```sql UNIX_TIMESTAMP(date) ``` - `date`: 要转换的日期,可以是字符串或日期类型的值。 ##### 3. 示例 ```sql ...

Global site tag (gtag.js) - Google Analytics