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

timestamp - unix 时间戳是存储时间戳的最佳方式吗?

我总是对所有事情都使用 unix 时间戳,但我想知道是否有更好的方法。

你用什么来存储时间戳,为什么?

0 投票
3 回答
48521 浏览

sql-server - 如何在 MSSQL 中将 VARCHAR 转换为 TIMESTAMP?

您想调用 MS SQL 上的存储过程,该过程在 T-SQL 中具有 TIMESTAMP 参数类型,而不是使用 VARCHAR 值(例如“0x0000000002C490C8”)的 ADO.NET。

你做什么工作?

更新:这是您收到“时间戳”值但仅作为 VARCHAR 存在的地方。(想想另一个存储过程上的 OUTPUT 变量,但它已经固定为 VARCHAR,它只有一个 TIMESTAMP 的值)。因此,除非您决定构建动态 SQL,否则如何以编程方式将存储在 VARCHAR 中的值更改为有效的 TIMESTAMP?

0 投票
41 回答
3510560 浏览

javascript - 你如何在 JavaScript 中获得时间戳?

类似于 Unix 的时间戳,它是一个代表当前时间和日期的数字。作为数字或字符串。

0 投票
18 回答
338095 浏览

java - Hibernate 和 MySQL 的创建时间戳和上次更新时间戳

对于某个 Hibernate 实体,我们需要存储其创建时间和上次更新时间。你会怎么设计这个?

  • 您将在数据库中使用哪些数据类型(假设 MySQL,可能与 JVM 在不同的时区)?数据类型会感知时区吗?

  • 你会在 Java 中使用哪些数据类型(Date, Calendar, long, ...)?

  • 你会让谁负责设置时间戳——数据库、ORM 框架(Hibernate)还是应用程序程序员?

  • 您会为映射使用哪些注释(例如@Temporal)?

我不仅在寻找一个可行的解决方案,而且在寻找一个安全且设计良好的解决方案。

0 投票
2 回答
5703 浏览

java - Java 时间戳值

我遇到了这样的代码片段:

Timestamp expiryDate = Timestamp.valueOf(dateStr + " " + "23:59:59.000");

这里 dateStr 是用户在表单中输入的字符串,格式为 yyyy-mm-dd。现在 Timestamp.valueOf 的行为是将不存在的日期转换为适当的日期。假设从 2008 年 6 月 31 日到 2008 年 7 月 1 日。

如果 dateStr 字符串实际上是有效日期,我如何检查 Java?我知道我可以手动进行检查,但我想知道是否有任何方法可以做同样的事情。

0 投票
10 回答
56903 浏览

java - 在Java中重置时间戳的时间部分

在 Java 中,给定一个时间戳,如何将时间部分单独重置为 00:00:00,以便时间戳代表该特定日期的午夜?

在 T-SQL 中,此查询将实现相同的功能,但我不知道如何在 Java 中执行此操作。

SELECT CAST( FLOOR( CAST(GETDATE() AS FLOAT ) ) AS DATETIME) AS 'DateTimeAtMidnight';

0 投票
4 回答
5651 浏览

php - 在 PHP 中获取精确时间

我注意到,无论给定脚本的执行时间如何,每个 date() 调用都将返回相同的时间戳,而不管脚本中调用函数的位置。看起来它只是返回脚本首次开始执行的时间。

出于日志记录的目的,能够从脚本中获取增量时间戳将非常有用。这可能吗?有没有一种相对轻量级的方法来做到这一点?

编辑:microtime()函数的示例是否表明它可能会这样做。任何人都可以确认吗?

更新: microtime() 确实有效,但我无法使用 date() 函数对其进行格式化,因为 date() 仅接受时间戳作为整数(因此没有微秒)。如何从 microtime() 返回的值中获取格式正确的日期?

0 投票
5 回答
1100 浏览

sql - SQL - 表设计 - DateCreated 和 DateUpdated 列

对于我的应用程序有几个实体类,User、Customer、Post 等

我即将设计数据库,我想存储创建和更新实体的日期。这就是棘手的地方。当然,一种选择是为每个实体表添加 created_timestamp 和 update_timestamp 列,但这不是多余的吗?

另一种可能性是创建一个存储此信息的日志表,并且可以使其包含对任何实体的更新的跟踪。

有什么想法吗?我倾向于实施后者。

0 投票
8 回答
12869 浏览

php - 在 PHP 中从 SQL 格式化时间戳的最简单方法是什么?

完成下面的 PHP 代码以使输出采用用户友好的格式(例如,“2006 年 10 月 27 日”)的最简单、最快的方法是什么?

0 投票
2 回答
2182 浏览

windows - 使用批处理脚本重命名文件

如何使用 Windows 命令行重命名文件以包含日期时间?