问题标签 [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 投票
12 回答
38185 浏览

ruby-on-rails - 有没有办法避免自动更新 Rails 时间戳字段?

如果您有 DB 列created_atupdated_atRails 将在您创建和更新模型对象时自动设置这些值。有没有办法在不触及这些列的情况下保存模型?

我引入了一些遗留数据,我想从(不同命名的)遗留数据字段中的相应值设置这些值。我发现当我在模型上设置它们然后保存模型时,Rails 似乎覆盖了传入的值。

当然,我可以将 Rails 模型列命名为不同的名称以防止这种情况发生,但是在导入数据后,我希望 Rails 自动执行时间戳。

0 投票
6 回答
39464 浏览

c# - 将时间戳添加到 Trace.WriteLine()

在我的 C# .NET 应用程序中,我遇到了 Trace.WriteLine() 方法的问题。我经常使用这种方法,并且每次使用它时都想添加一个时间戳。

代替 Trace.WriteLine(DateTime.Now + "Something wrong!"),是否有默认 DateTime 的解决方案?

0 投票
5 回答
1323 浏览

sql - 用于返回存储为时间戳的出生日期列表的数据库无关 SQL

如果我需要搜索没有小时和分钟存储的出生日期,但我必须搜索的日期包括小时和分钟,那么返回所有日期仅在日、月和年匹配的行的最佳方法是什么


存储为 01-JAN-50 10.22.06.000000000
日期选择 01-JAN-50 10.22.06.010101120

如果我将日期与小时和分钟一起使用,SQL 将只返回具有确切时间戳的行,而不是仅返回日、月和年的行。

SQL 需要在 Oracle、SQLServer、MySQL 和 DB2 上运行。

0 投票
2 回答
6076 浏览

php - 如何检查日期是否已过

我正在尝试检查一个日期是否已经过去或者它是否是未来。如果 end_date 已经过去,那么我不希望它显示。end_date 是 MySQL 时间戳。现在所有新闻文章都在显示,即使它们的 end_date 已经过去。这是我用来检查日期是否已过的代码:

这是获取文章并显示它们的代码:

0 投票
6 回答
273633 浏览

c# - 在 C# 中创建时间戳的函数

我想知道,有没有办法在 c# 中从日期时间创建时间戳?我需要一个毫秒精度值,它也适用于 Compact Framework(说因为 DateTime.ToBinary() 在 CF 中不存在)。

我的问题是我想以与数据库无关的方式存储这个值,这样我可以稍后对其进行排序并找出哪个值更大等等。

0 投票
4 回答
11629 浏览

sql-server - 如何实现记录更改的自动时间戳(SQL Server)

我习惯于在 MySQL 数据库中使用“changed_at”字段,Ruby on Rails 在更改记录时会自动更新这些字段。

现在我将 ASP.NET MVC 与 SQL Server 2008 一起使用,我想知道如何继续获得相同的功能。SQL Server 是否有在更新时自动更新字段的选项?

0 投票
4 回答
2326 浏览

sql - 如何计算连续事件之间的最小时间段?

假设我有一个包含记录的时间戳列的表,我想仅使用一个查询来计算两个连续记录之间的最小时间差。

也许像一张桌子......

0 投票
1 回答
351 浏览

eclipse - 为什么我的 eclipse [on vista] 显示不正确的文件修改时间戳?

当我右键单击最近修改的文件(如 Java Builder 生成的 jar)并查看文件属性时,修改时间戳总是关闭 2.5 小时。另一方面,Windows 资源管理器显示正确的时间戳。

我怀疑他们在 eclipse 中的某个时区设置用于转换文件系统时间。

我正在使用 Sun JDK 1.6 在 Vista 上运行 Ganymede

0 投票
2 回答
927 浏览

svn - 更改 SVN 版本的时间戳

这种情况很可能是另一个线程中描述的情况(我不允许添加超链接,因为我是新用户)当然,我也已经尝试过该线程中建议的解决方案(即更改 svn:date 属性我的案例从 2003 年 1 月 1 日到 2009 年 5 月 16 日),并检查它是否真的发生了变化。(我所做的检查是:用 TortoiseSVN 打开属性对话框,发出svnlook date命令,甚至尝试svn log -r {2009-05-01}:{2009-05-25} 根据所有三个检查,最后一次修订的时间戳设置正确(即前两个检查返回了我拥有的时间戳刚刚设置,并且在指定的时间间隔内按预期转储了头部修订的日志。)

因此 svn:date 属性似乎设置正确,但是,当我告诉 TortoiseSVN 显示日志列表时,它仍然显示头部修订的条目,就好像它已使用旧时间戳 (2003-01-01 )。我已经更新了工作副本,甚至再次检查了它,在此之前我手动更新了与头部修订相对应的文件的时间戳,但 TortoiseSVN 仍然显示旧日期。

在为这个问题苦苦挣扎了几个小时之后,我真的不知道该时间戳还能存储在哪里。(而且我几乎确信这整个问题不是 TortoiseSVN 错误,因为在这种情况下再次检查应该可以解决问题)

0 投票
4 回答
1708 浏览

python - Python中的正则表达式替换

我有一个包含多个条目的 CSV 文件,每个条目都有 2 个 unix 时间戳格式的日期。

我有一个名为 的方法convert(),它接收时间戳并将其转换为YYYYMMDD.

现在,由于我在每一行中有 2 个时间戳,我将如何用新值替换每个时间戳?

编辑:为了澄清,我想将每个出现的时间戳转换为YYYYMMDD格式。这就是困扰我的地方,因为它re.findall()返回了一个列表。