问题标签 [date-manipulation]

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 投票
2 回答
731 浏览

ios - Swift 中简单的 Date() 操作崩溃

在以下代码行中,我从苹果(全部在 iPhone 5、iOS 10.3.3 上)收到了越来越多的崩溃报告:

崩溃报告将最后一行声明为问题行。所以看起来,calculatedDate 没有被实例化。

在以前的版本中,甚至在第一行发生了崩溃(iPhone 5、iOS 10.3.2)

我自己无法在 iPhone 6s 上重现这些崩溃。

有什么建议可以在这些陈述中出错吗?

0 投票
1 回答
52 浏览

date - 自动时间戳自动更改为我下一次每周会议的日期

我有一个用于每周会议的 Google 表格。我目前有 A 列自动填写我在 B 列的框中输入任何内容的日期。由于我通常输入下一次会议的日期,而不是添加注释的日期,我想知道是否有可以添加的脚本这将使日期 X 和“四舍五入”到下一个会议日期。会议总是在星期三。

我正在四处寻找可以做到这一点的东西,但只是找到了如何四舍五入到最近的分钟,这并不像我需要的那样具体。

例如,我的最后一次会议是 9/27。我希望我在 9/27 之后在 B 列中输入的任何内容都显示 10/4 的时间戳,即使我在 10/2 或 10/3 将其输入到工作表中也是如此。

目前正在运行(来自 internetgeek.org):

0 投票
3 回答
3570 浏览

excel - 将十进制的天数转换为年、月、日、小时、分钟和秒

我有的:

一个电子表格,其中 C 列由十进制格式的天数组成。

我需要的:

我需要 E 列将 C 列的值转换为年、月、日、小时、分钟和秒。

我试过的:

以下公式通过表示年、日和月来工作,但不表示小时、分钟和秒。

我的问题:

使用上面的公式,我怎么能同时表示小时、分钟和秒?我无法理解嵌套和舍入。

0 投票
0 回答
463 浏览

sql-server - 将年份和月份连接到单个列中的查询,其中日期时间戳(SQL Server 2008)

我有一个表,其中日期列中的值表示如下

我运行以下查询以对给定月份/年份的总和进行分组:

它返回如下输出:

我现在需要的是在不更改表/日期列本身的情况下将月份和年份列连接成一个。我知道这个查询:

但是,鉴于该表的结构没有以月/年作为开始的列,因此我无法使其正常工作。我也无法更改表或创建新表。

所需的最终结果将是一个返回类似于以下结果的查询:

任何帮助将不胜感激。先感谢您!

0 投票
5 回答
945 浏览

java - 将字符串转换为日期并删除日期值(始终设置为一个月中的 1 天)

我可以将 a 转换String为 a Date

例如我有200908- 它将转换为2020-09-08,但我需要将日期始终设置为每月的第一。我需要2020-09-01。我怎样才能做到这一点?

0 投票
3 回答
5731 浏览

java - Java 当前日期减去 3 个月并从月份开始

我需要得到一个季度的统计数据。

示例:今天是 2018 年 2 月 10,我需要检索 2017 年 12 月 1至 31、2018 年 1 月 1至 30以及 2 月 1至当前日期的数据。

如何使用 Java 实现这一点Date

0 投票
4 回答
787 浏览

bash - 如何使用 bash 字符串格式化来反转日期格式?

我有很多文件被命名为:MM-DD-YYYY.pdf. 我想重命名它们,因为YYYY-MM-DD.pdf 我确信有一些 bash 魔法可以做到这一点。它是什么?

0 投票
1 回答
39 浏览

javascript - 在 javascript 中添加日期并产生意外结果

我正在尝试循环并在日期上增加 7 天,但我不确定我哪里出错了。在循环的第一次迭代之后,日期变得疯狂。
我想要实现的是第二天的 1 月 1 日是 1 月 8 日,然后是 1 月 8 日和 1 月 15 日等。它增加了一个月而不是 8 天。印刷

0 投票
1 回答
93 浏览

linux - 我想使用命令打印上个月的最后一个日期,时间戳为“23:59:59”

下面是我的输出,但我想得到像Apr 30 23:59:59. 请建议

输出: Tue Apr 30 00:00:00 UCT 2019

我想要输出:Tue Apr 30 23:59:59 UCT 2019

0 投票
2 回答
699 浏览

python - 如何获得距给定日期不到一年的下一个日期?

我有一个名为 datetime 的对象dt,我想获得距离它 0.93 年的下一个日期。我正在尝试relativedelta,但似乎该功能不能花费小数年。

任何帮助表示赞赏。