问题标签 [timestamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
13859 浏览

php - 如果我有一个 YYYY-DD-MM 格式的 PHP 字符串和 MySQL 中的时间戳,有没有一种在它们之间转换的好方法?

我有兴趣在日期字符串和 MySQL 时间戳之间进行比较。但是,我没有看到一个简单的转换。我是否忽略了一些明显的东西?

0 投票
5 回答
20434 浏览

sql-server - SQL Server 2005 自动更新日期时间列 - LastUpdated

我定义了一个表(请参见下面的代码片段)。如何添加约束或其他任何内容,以便在更改行时自动更新 LastUpdate 列?

0 投票
9 回答
47216 浏览

java - Date.getTime() 不包括时间?

无法理解为什么会发生以下情况:

0 投票
19 回答
954281 浏览

php - 如何在 PHP 中将日期转换为时间戳?

如何从 eg 获取时间戳22-09-2008

0 投票
3 回答
792 浏览

php - 如何在时间格式之间进行转换?

我希望使用 将 a 转换为MySQL timestamp以秒为单位的纪元时间,PHP反之亦然。

最干净的方法是什么?

0 投票
4 回答
18628 浏览

python - 在python中将mysql时间戳转换为纪元时间

在python中将mysql时间戳转换为纪元时间 - 有没有简单的方法可以做到这一点?

0 投票
5 回答
3106 浏览

javascript - 将纪元以来的天数转换为纪元以来的秒数

在我的新工作场所,它们将很多日期表示为“自纪元以来的天数”(我将在下文中将其称为 DSE)。我在将 JavaScript 从 DSE 转换为自纪元以来的秒数(UNIX 时间戳)时遇到了问题。这是我进行转换的功能:

例如,当我传入 13878(预计这代表 2008 年 1 月 1 日)时,我得到了 1199059200,而不是我预期的 1199098800。为什么?

0 投票
11 回答
3643 浏览

database - 如何避免向表中添加时间戳字段?

我对我们在许多解决方案中看到的每条记录的两个附加列(timeCreated、timeLastUpdated)有疑问。我的问题:有更好的选择吗?

场景:您有一个巨大的数据库(就表而言,而不是记录而言),然后客户来要求您为 80% 的表添加“时间戳”。

我相信这可以通过使用单独的表(TIMESTAMPS)来完成。除了明显的时间戳列之外,该表还具有正在更新的表的表名和主键。(我在这里假设您使用 int 作为大多数表的主键,但表名很可能必须是字符串)。

为了描绘这个假设这个基本场景。我们将有两个表:

付款:-(您通常的记录)
TIMESTAMP:- {当前时间戳} + { TABLE_UPDATED, id_of_entry_updated, timestamp_type}

请注意,在此设计中,您不需要本机支付对象中的这两个“额外”列(顺便说一下,这可能会通过您的 ORM 解决方案实现),因为您现在正在通过TABLE_UPDATEDand进行索引id_of_entry_updated。此外,timestamp_type它会告诉您条目是否用于插入(例如“1”)、更新(例如“2”)以及您可能想要添加的任何其他内容,例如“删除”。

我想知道你对这个设计有什么看法。我对最佳实践最感兴趣,什么随着时间的推移有效和扩展。参考、链接、博客条目非常受欢迎。我知道至少有一项专利(待批)试图解决这个问题,但目前似乎细节尚未公开。

干杯,爱德华多

0 投票
4 回答
61767 浏览

mysql - mysql时间戳列

是否可以在 MySQL 表中定义一个时间戳列,每次修改同一行中的字段时都会自动更新该列?理想情况下,该列最初应设置为插入行的时间。

干杯,唐

0 投票
8 回答
9738 浏览

python - Python 日志记录中的准确时间戳

我最近一直在构建一个错误记录应用程序,并且正在寻找一种准确地为传入数据加上时间戳的方法。当我准确地说时,我的意思是每个时间戳都应该相对于彼此准确(无需同步到原子钟或类似的东西)。

我一直在使用 datetime.now() 作为第一个刺,但这并不完美:

第一秒样本的时钟之间的变化如下所示:

所以看起来计时器数据只在我的机器上每 ~15-32ms 更新一次。当我们开始分析数据时,问题就来了,因为按时间戳以外的东西排序,然后再次按时间戳排序可能会使数据处于错误的顺序(按时间顺序)。如果时间戳准确到任何对时间戳生成器的调用都会给出唯一的时间戳,那就太好了。

我一直在考虑一些涉及使用添加到起始日期时间的 time.clock() 调用的方法,但希望有一种解决方案可以在同一台机器上的线程间准确工作。任何建议将不胜感激。