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

python - 如何在数天、数小时、数周和数月之后迭代一个时间跨度?

如何在数天、数小时、数周或数月后迭代一个时间跨度?

就像是:

其中 foo 是一个函数,返回一个迭代器。我一直在查看日历模块,但这仅适用于特定的年份或月份,而不适用于日期之间。

0 投票
4 回答
767 浏览

database - 代表夏令时规则的最佳方式是什么?

我需要将世界不同地区的夏令时(夏令时)转换规则存储在数据库中。我已经有了一种存储区域和子区域的方法(因此整个“澳大利亚的一半”/亚利桑那/纳瓦霍问题都得到了解决),但我想知道实现这一目标的最有效模式是什么。我看到的两个选项:

  • 有一个表格,其中包含每年和地区的唯一一行,给出夏季时间的开始和结束时间以及特定的偏移量
  • 有一个表格,其中存储每个地区的公式和有效日期范围(以色列等地区所需的有效范围)

第一个的优点是灵活性,因为实际上一切皆有可能。不幸的是,它还需要 (a) 更多空间,并且相应地 (b) 需要大量工作来获取数据输入。第二个很好,因为一行可以对应一个区域几十年,但它也需要应用层中的某种语言解析器和解释器。由于这个数据库将被几个用没有强大文本处理能力的语言编写的不同应用程序使用,我宁愿避免这条路线。

我很想只使用 zoneinfo 或类似的东西,但不幸的是,在这种情况下这不是一个选项。同样,我无法标准化数据库中必须存在的日期、时区和夏令时信息以满足某些用例。

有没有人有做类似事情的经验?同样,有没有人有任何我可能错过的绝妙选择?

0 投票
4 回答
23577 浏览

datetime - Changing short date format in Ubuntu

How do I change the system-wide short date format in Ubuntu? For example, Thunderbird is showing dates in the DD/MM/YY format, and I would like to change it to MM/DD/YY or YYYY-MM-DD.

The best information I can find so far is in this thread:

http://ubuntuforums.org/showthread.php?t=193916

Edit: I want to change the system-wide date format, so that all my applications use this new date format.

0 投票
8 回答
16539 浏览

c# - DateTime.Parse(myString) 有什么问题?

我在浏览 Scott Hanselman 的开发人员面试问题列表时,遇到了这个问题:

DateTime.Parse(myString) 有什么问题?

虽然我知道解析一串未知格式或来源存在固有风险,但还有其他原因吗?是改用 DateTime.ParseExact 吗?首先应该是 myString.ToString() 吗?

0 投票
3 回答
371 浏览

c# - 为什么这两种日期格式不同?

我试图在 WPF 文本块中只生成天数,没有前导零,也没有额外的空间填充(这会影响布局)。第一个生成带有空格的日期数,第二个生成整个日期。根据文档,“d”应该产生日期(1-31)。

更新:添加 % 确实是诀窍。适当的文档在这里

0 投票
26 回答
1472301 浏览

mysql - 如何为 MySQL 日期时间列设置默认值?

如何为 MySQL 日期时间列设置默认值?

在 SQL Server 中,它是getdate(). MySQL 的等价物是什么?如果这是一个因素,我正在使用 MySQL 5.x。

0 投票
2 回答
1979 浏览

javascript - 如何在 JavaScript 中呈现两个时间戳之间的上下文差异?

假设我在 JavaScript 中有两个字符串:

我怎么会得出这样的结果:

或者

(应该支持过去和未来)。

过去的差异有解决方案,但我还没有找到一个支持未来时间差异的解决方案。

这些是我尝试过的解决方案:

John Resig 的 Pretty DateZach Leatherman 的修改

jQuery 解决方案的奖励积分。

0 投票
18 回答
49632 浏览

php - PHP DateTime 微秒总是返回 0

此代码在 PHP 5.2.5 中始终返回 0 微秒:

输出:

有任何想法吗?

0 投票
4 回答
14181 浏览

.net - 日期时间,日期时间?和 LINQ

当我使用具有 DateTime 字段的 LINQ 检索记录时,只有 ToString() 可用。

所有其他 DateTime 方法在哪里?

我必须将 DateTime 转换为 Convert.ToDateTime 吗?字段返回?

(DateTime) 和 (DateTime) 有什么区别?

0 投票
4 回答
11062 浏览

perl - 如何在 Perl 中以 RFC822 格式优雅地打印日期?

如何在 Perl 中以 RFC822 格式优雅地打印日期?