datetime 相关问题

许多编程语言中的DateTime对象描述了日期和时间。它可以表示时间瞬间或日历上的位置,具体取决于使用它的上下文和具体实现。此标记可用于所有与日期和时间相关的问题。

循环仅保留最后遇到的值[重复]

我正在尝试生成一个具有 2 个值日期和成本的单个字符串 如果用户选择开始日期 1/1/2025 和结束日期 3/1/2025 并且成本为 250,我希望构建一个字符串为

回答 2 投票 0

热图中的日期轴seaborn

一点信息:我对编程非常陌生,这是我的第一个脚本的一小部分。这个特定部分的目标是显示一个 Seaborn 热图,其中 y 轴垂直深度,时间...

回答 5 投票 0

使用 Python 更新时如何保留 Google Sheets 中的日期格式(gspread 和 pandas)

我目前正在处理 Google Sheets 中的数据集,作为数据清理过程的一部分,我正在利用 Python 以及 gspread 和 pandas 等库来删除不必要的列...

回答 1 投票 0

C# 和 Delphi 语言中两个日期时间相减得到整数值

我有遗留的 Delphi 代码。它将两个日期相减,得到一个整数值。 日期时间 DatPostG = 2018/08/01 日期时间 DatStartG = 2018/01/01 在德尔福: intValue := DatPostG - DatStartG; 它给出 2...

回答 1 投票 0

如何使用 matplotlib 在 python 中绘制时间戳?

我一直在整个谷歌上搜索这个问题,但看起来我无法准确找到我要找的东西。 所以,基本上,我有两个列表:一个列表包含时间戳数据和一个

回答 2 投票 0

C# 和 Delphi 语言中减去两个日期时间得到整数值

我有遗留的delphi代码。它包含两个给出 int 值的日期的减法。 日期时间 DatPostG = 2018/08/01 日期时间 DatStartG = 2018/01/01 在德尔福 intValue := DatPostG - DatStartG 它给出 212

回答 1 投票 0

Python 日期格式化 ValueError:未转换的数据仍然存在:

我只是迭代日志并尝试找到日志之间时间戳的差异。 下面是我的问题的单元测试代码。试图理解为什么这没有在 fo 中被解析...

回答 1 投票 0

.NET 库中是否有预定义的 Month 枚举?

我正在寻找 .net 框架中是否有月份的官方枚举。 在我看来,有可能有一个,因为月份的使用非常普遍,而且因为有......

回答 13 投票 0

MS Graph (Outlook) 列出消息“ReceivedDateTime GT”操作失败 1 秒

MS Graph (Outlook) 列表消息“ReceivedDateTime GT”操作员失败 1 秒! 如果您在所需的“ReceivedDateTime”基础上添加 1 秒,您将收到包含“ReceivedDateT”的电子邮件...

回答 1 投票 0

使用strptime获取UTC偏移量,小时和分钟之间分开

我有一个像这样的字符串 2018-04-03 02:59:59+00:00 我需要使用 strptime 将其转换为日期时间。 但是,查看文档,%z(UTC 偏移量)指令是 +HHMM,但我需要 +HH:MM。哈...

回答 1 投票 0

PHP DateInterval 不一致的天数

采用以下 PHP 代码: 获取以下 PHP 代码: <?php $timezone = new DateTimeZone('UTC'); $startDate = new DateTime('2022-09-26T00:00:00', $timezone); $endDate1 = new DateTime('2023-02-28T00:00:00', $timezone); $endDate2 = new DateTime('2023-03-01T00:00:00', $timezone); $interval1 = $endDate1->diff($startDate); $interval2 = $endDate2->diff($startDate); print_r($interval1); print_r($interval2); 这是输出: DateInterval Object ( [y] => 0 [m] => 5 [d] => 2 [h] => 0 [i] => 0 [s] => 0 [f] => 0 [weekday] => 0 [weekday_behavior] => 0 [first_last_day_of] => 0 [invert] => 1 [days] => 155 [special_type] => 0 [special_amount] => 0 [have_weekday_relative] => 0 [have_special_relative] => 0 ) DateInterval Object ( [y] => 0 [m] => 5 [d] => 5 [h] => 0 [i] => 0 [s] => 0 [f] => 0 [weekday] => 0 [weekday_behavior] => 0 [first_last_day_of] => 0 [invert] => 1 [days] => 156 [special_type] => 0 [special_amount] => 0 [have_weekday_relative] => 0 [have_special_relative] => 0 ) 有人可以解释为什么当 y-m-d 计数为 155 时,第一个间隔的 days 是 0-5-2,但第二个间隔的 y-m-d 是 0-5-5,即使只添加了 1 天(事实上days 计数为 156)? 我尝试用其他语言(准确地说是 JavaScript 和 Python)移植相同的代码,第一个时间间隔的结果与 PHP 的结果相同:5 个月零 2 天。 然而,第二个间隔的结果是 5 个月又 3 天(正如我所期望的),而不是 PHP 所说的 5 个月又 5 天。 PHP 通过简单地计算时间戳所有组成部分之间的差异来找到两个日期之间的差异。 (年、月、日等 (ref))因此,在这个阶段,第二个间隔看起来像 (y=1, m=-6, d=-25)。然而,这对我们人类来说没有什么意义,因此如果下一个字段会溢出或下溢,PHP 会尝试通过调整每个字段来标准化此间隔。 (参考)。但是月份不包含一致的天数,因此 PHP 尝试变得聪明,并根据我们开始的月份的长度进行逐月调整。(ref) 因此,如果第一个日期是 2 月,则 days 字段将调整 28 天:(y=1, m=-7, d=2),而 3 月有 31 天,产生 (y=1, m=-7, d=5)。这两个间隔的下一步是月份调整,这是相同的。一年有十二个月,所以我们得到 (y=0, m=5, d=2) 和 (y=0, m=5, d=5)。 知道了这一点,我们就可以从奇怪的 PHP 中获得更多乐趣了 $start = new DateTime('2022-09-26'); $end = new DateTime('2023-03-01'); $start->diff($end); // +5m 3d $end->diff($start); // -5m 5d 编辑:我对 PHP 内部工作方式的第一个假设被证明是不正确的,因此在 @KIKO Software 提出他们的问题后,上面的答案已被重写。

回答 1 投票 0

如何在不考虑年份的情况下检查日期时间是否位于特定日期范围内?

我在认知上正在努力解决一个可能相当简单的问题。给定某个日期时间,我如何验证该日期(不考虑其年份)是否位于其他两个日期之间? 一个例子:

回答 1 投票 0

如何在 IST 中打印时间?

我可以获取当前的时间和时区,但它总是打印在 2012 年 5 月 23 日星期三 11:01:08 GMT+05:30 作为时区,我得到的是 GMT+05:30。我想打印 IST 而不是这个 我试过

回答 4 投票 0

碳自动更改解析的日期时间字符串的时区

我试图简单地解析像“2024-3-3 16:00”这样的日期时间字符串,并进行一些其他计算,例如addHour并执行一些条件。问题是当我尝试解析 2024-3-3 16...

回答 1 投票 0

Pandas:如何选择本月和最近两个月的值?

我有一个多年财务预算数据的数据框,其中包含以下列且没有 NaN: 指数 包含该月每一天数据的日期(日期时间) 类别(对象)有几个不同的...

回答 2 投票 0

程序员对时间的错误信念

我刚刚经历了关于时间+数字2的错误程序员信念。其中大多数分为三组: 闰年/秒 尼泊尔的UTC+0545 夏令时 但有几个我找不到...

回答 1 投票 0

转换时区pandas数据框

我有数据: 符号 买价 卖价 时间戳 2014-01-01 21:55:34.378000 欧元/美元 1.37622 1.37693 2014-01-01 21:55:40.41...

回答 4 投票 0

调试时,Visual Studio 2019 16.11.34 中的日期时间值存在问题

我使用Visual Studio 2019 16.11.34版本。 我在调试过程时遇到有关日期时间值的问题。 现在日期显示在上面。通常,它显示为完整日期。因为我看不到确切的...

回答 1 投票 0

在日期时间之外创建 numpy linspace

我正在编写一个脚本,在 x 轴上绘制一些带有日期的数据(在 matplotlib 中)。我需要从这些日期中创建一个 numpy.linspace ,以便随后创建样条线。是否可以...

回答 5 投票 0

选择日期时间列的时间部分为 00:00 的行

我有一个表,其中的registrationDate 列具有日期时间数据类型。我需要找到该列的时间部分为 00:00:00.000 的所有行。 例如 : 注册日期 ------------------...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.