Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 时间戳意味着什么?_Mysql_Sql Server_Datetime_Timestamp - Fatal编程技术网

Mysql 时间戳意味着什么?

Mysql 时间戳意味着什么?,mysql,sql-server,datetime,timestamp,Mysql,Sql Server,Datetime,Timestamp,如何读取时间戳值。我在MySql数据库中有以下值,表的列数据类型为timestamp 1330924788 这个数字是什么意思?如何根据该数字计算天、小时、分钟、秒。我们什么时候可以使用时间戳以及为什么?它是a,意思是自1970年1月1日起的秒数 大多数语言在内部以这种格式保存日期和时间信息,并提供处理这些信息的方法或类 例如,在PHP中,您可以使用date以任何方式格式化这样的时间戳。在JavaScript中,使用Date对象 我更喜欢使用这种时间戳而不是MySQL格式,因为它使日期/时间的计

如何读取时间戳值。我在MySql数据库中有以下值,表的列数据类型为timestamp

1330924788

这个数字是什么意思?如何根据该数字计算天、小时、分钟、秒。我们什么时候可以使用时间戳以及为什么?

它是a,意思是自1970年1月1日起的秒数

大多数语言在内部以这种格式保存日期和时间信息,并提供处理这些信息的方法或类

例如,在PHP中,您可以使用
date
以任何方式格式化这样的时间戳。在JavaScript中,使用
Date
对象

我更喜欢使用这种时间戳而不是MySQL格式,因为它使日期/时间的计算更加容易。您只需将两个时间戳相减即可获得它们之间的时间间隔(以秒为单位)。记住
60s=1m
60m=1h
等等,您可以很容易地进行查询,例如
向我显示过去至少是[x]m的所有内容

这是a,表示自1970年1月1日起的秒数

大多数语言在内部以这种格式保存日期和时间信息,并提供处理这些信息的方法或类

例如,在PHP中,您可以使用
date
以任何方式格式化这样的时间戳。在JavaScript中,使用
Date
对象


我更喜欢使用这种时间戳而不是MySQL格式,因为它使日期/时间的计算更加容易。您只需将两个时间戳相减即可获得它们之间的时间间隔(以秒为单位)。记住
60s=1m
60m=1h
等等,您可以很容易地进行查询,例如
向我显示过去至少是[x]m的所有内容
,时间戳是一系列字符,表示某个事件发生的日期或时间。它是计算机记录事件的时间,而不是事件本身的时间


但是你所期望的是这是一种以秒为单位追踪时间的方法。此计数从Unix纪元1970年1月1日开始。因此,unix时间戳仅仅是特定日期和unix纪元之间的秒数。这对于计算机系统在在线和客户端的动态和分布式应用程序中跟踪和排序日期信息非常有用。

时间戳是一系列字符,表示某个事件发生的日期或时间。它是计算机记录事件的时间,而不是事件本身的时间

但是你所期望的是这是一种以秒为单位追踪时间的方法。此计数从Unix纪元1970年1月1日开始。因此,unix时间戳仅仅是特定日期和unix纪元之间的秒数。这对于计算机系统在在线和客户端的动态和分布式应用程序中跟踪和排序日期信息非常有用。

这是一个unix时间戳 使用来自\u unixtime的

请尝试此查询

  SELECT from_unixtime(dateField) FROM tableName;
这是一个unix时间戳 使用来自\u unixtime的

请尝试此查询

  SELECT from_unixtime(dateField) FROM tableName;
因为您也使用了标记:

Microsoft SQL Server也有一个
时间戳
类型。
但与MySQL不同,SQL Server的时间戳只是一个序列号,不包含任何日期或时间信息

请参见以下答案:

因为您也使用了标签:

Microsoft SQL Server也有一个
时间戳
类型。
但与MySQL不同,SQL Server的时间戳只是一个序列号,不包含任何日期或时间信息

请参见以下答案:

如何读取此时间戳编号1330924788如何读取此时间戳编号1330924788我认为此问题适用于SQL Server。这是否仍然适用?我认为这个问题适用于SQL Server。这是否仍然适用?