问题标签 [datetime]

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 投票
5 回答
62752 浏览

php - 将 mysql TIME 从 24 HR 转换为 AM/PM 格式

我想在我的网站上显示 mysql 表中的 TIME 字段,而不是显示 21:00:00 等,我想显示 8:00 PM。我需要一个函数/代码来执行此操作,甚至需要任何指向正确方向的指针。将带有一些代码的第一个回复标记为正确回复。

0 投票
8 回答
74336 浏览

sql - 如何使用 SQL 日期时间字段在特定时间后获取记录

如果我有一个日期时间字段,我如何只获得晚于某个时间创建的记录,而完全忽略日期?

这是一个日志表,它告诉人们何时在我们的应用程序中连接并执行某些操作。我想知道人们在下午 5 点以后上班的频率。

(抱歉 - 它是 SQL Server。但这对于其他数据库的其他人可能有用)

0 投票
5 回答
6133 浏览

python - Python中日期之间的平均差异

我有一系列日期时间对象,想计算它们之间的平均增量。

例如,如果输入是(2008-10-01 12:15:00, 2008-10-01 12:25:00, 2008-10-01 12:35:00),那么平均 delta 正好是 00:10:00 或 10 分钟。

关于如何使用 Python 进行计算的任何建议?

0 投票
12 回答
452493 浏览

c# - 将 UTC/GMT 时间转换为本地时间

我们正在为 Web 服务客户端开发 C# 应用程序。这将在 Windows XP PC 上运行。

Web 服务返回的字段之一是 DateTime 字段。服务器返回 GMT 格式的字段,即末尾带有“Z”。

但是,我们发现 .NET 似乎做了某种隐式转换,而且时间总是 12 小时。

以下代码示例在一定程度上解决了这个问题,因为 12 小时的差异已经消失,但它没有考虑到 NZ 夏令时。

根据此日期网站

UTC/GMT 偏移量

标准时区:UTC/GMT +12 小时
夏令时:+1 小时
当前时区偏移:UTC/GMT +13 小时

我们如何调整额外的时间?这可以通过编程方式完成,还是 PC 上的某种设置?

0 投票
5 回答
4438 浏览

delphi - 更改今天的日期,提前一个月并设置系统时间

我想要一个函数的代码示例,该函数将 tDateTime 和一个整数作为输入,并在将 tDateTime 提前 (int) 个月后使用 setlocaltime 设置系统时间。时间应该保持不变。

伪代码示例

我遇到的问题相当令人沮丧。我不能使用 incmonth 或类似的 tDateTime,只能使用 tDate 等。

0 投票
8 回答
30533 浏览

.net - 如何使用缩写的时区显示 DateTime?

我知道System.TimeZone类以及DateTime.ToString()方法的许多用途。我找不到的是一种将 DateTime 转换为字符串的方法,该字符串除了时间和日期信息之外,还包含三个字母的时区缩写(实际上,与 StackOverflow 的相对工具提示大致相同)时间显示工作)。

为了让每个人都能轻松理解和使用示例,让我们继续 StackOverflow 示例。如果您查看显示相对时间的工具提示,它会显示完整日期、时间(包括 12 小时格式的秒数)、AM/PM 名称,然后是三个字母的时区缩写(在他们的情况下,协调世界时)。我意识到我可以通过使用内置方法轻松获取 GMT 或 UTC,但我真正想要的是本地时间——在本例中,是在 Web 服务器上。

如果我们的 Web 服务器正在运行 Windows Server 2k3 并且它的时区设置为 CST(或者,直到夏令时切换回来,CDT 是吗?),我希望我们的 ASP.NET Web 应用程序显示相对于该时区的 DateTimes以及格式化以在末尾显示“CST”。我意识到我可以很容易地对此进行硬编码,但出于稳健性的考虑,我真的更喜欢基于运行代码的操作系统环境设置的服务器的解决方案。

现在,除了时区缩写外,我使用以下代码拥有所有内容:

其中显示:

2008 年 10 月 7 日下午 3:40:31

我想要的(这并不多,承诺!)就是让它说:

2008 年 10 月 7 日下午 03:40:31 CDT

我可以使用 System.TimeZone.CurrentTimeZone 并使用它来正确显示“Central Daylight Time”但是......为了简洁起见,这有点太长了。然后我是否坚持编写字符串操作例程来去除空格和任何非大写字母?虽然这可能有效,但对我来说这似乎令人难以置信......

谷歌搜索和查看这里并没有产生任何适用于我的具体问题的东西。

0 投票
3 回答
4816 浏览

datetime - VB6 日期数据类型:精度和格式

  1. VB6 数据类型有多精确Date(以几分之一秒计)?
  2. 如何格式化它以显示几分之一秒?

经过多年的缺席,我正在重温VB6,而我这辈子都不记得我曾经知道的事情了。我考虑在这上面贴上标签,因为我的内存泄漏了(呼呼呼)。

之后我发现了这个 API 调用,它似乎有效:

0 投票
9 回答
110673 浏览

c# - 如何将 DateTime.TryParse 与 Nullable 一起使用?

我想使用 DateTime.TryParse 方法将字符串的日期时间值转换为 Nullable。但是当我尝试这个时:

编译器告诉我

'out' 参数未被归类为变量

不知道我需要在这里做什么。我也试过:

这也不起作用。有任何想法吗?

0 投票
2 回答
2663 浏览

.net - 为什么.NET 不能解析带有时区的日期字符串?

.NET 尝试以这种格式解析日期时间字符串时抛出异常:

2008 年 10 月 10 日星期五 00:05:51 CST

Convert.ToDateTime("Fri, 10 Oct 2008 00:05:51 CST") 导致异常:

该字符串未被识别为有效的日期时间。从索引 26 开始有一个未知单词

字符 26 显然是“CST”的开始

在快速测试中,PHP 和 javascript 都可以毫无问题地将此字符串解析为日期。.NET 是完全失败还是有合理的解释?

0 投票
9 回答
114594 浏览

c# - C#中的随机日期

我正在寻找一些简洁、现代的 C# 代码来生成 1995 年 1 月 1 日和当前日期之间的随机日期。

我在想一些利用 Enumerable.Range 的解决方案可能会使这更简洁。