问题标签 [excel-dates]

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 投票
1 回答
2127 浏览

c++ - 如何在现代 C++ 中将双精度转换为日期时间

当在将 Excel 工作表导出为 CSV 文件时生成双精度时,如何使用date.h库将现代 C++(C++11/14/17)中的精度转换为日期时间?

例如,出现在 Excel 中的日期时间:

21/08/2017 11:54

已由 Excel 转换为 CSV 文件作为双精度:

42968.4958333333

谢谢。

编辑于 2019 年 7 月 11 日:这个问题是关于date.h库的使用。指出为“可能重复”的其他问题不需要使用此库(另请参阅date.h库作者的以下评论)

0 投票
1 回答
538 浏览

excel-formula - 以“mmmm”格式返回上个月的公式,仅返回一月

我有一个我每个月都使用的工作表,并且想要一个自动更新到上个月的公式。

总是返回January

但是,只是MONTH(TODAY())-1正确返回11.

为什么当我格式化时TEXT()它会更改为一月?

0 投票
1 回答
64 浏览

excel - 在vb6中转换Excel自定义日期列

我有一个 vb6 代码,可以从 mm-yy 格式的 excel 中读取值。我想在我的应用程序中将其转换为 dd-mm-yyyy 格式

我的阅读专栏的 vb6 代码是

其中 counter 是行号

0 投票
1 回答
237 浏览

excel - 从 Excel 日期时间转换为 ZonedDateTime

Excel 中的日期时间保存为自 1900-01-01 以来的天数(+1,因为它认为 1900-02-29 发生了)。数字中的分数是一天中的时间偏移量。

这个数字没有时区的概念。因此,在您打开电子表格的时区中,12.5 是 1900-01-12T12:00:00。在科罗拉多州打开它,它会显示中午。在德国打开它,它显示中午。这不是瞬间,而是 LocalDateTime。

对于我们将所有内容存储为 OffsetDateTime 或 ZonedDateTime (取决于日期时间如何传递给我们)的系统,我认为做的合乎逻辑的事情是从中创建一个 ZonedDateTime。

这导致了一个问题,如何在本地时区创建一个 ZonedDateTime,设置为此 Excel 日期时间数字?

0 投票
1 回答
372 浏览

c# - 使用c#在excel中查询两个日期,但问题是我得到错误的日期作为结果

下面是我的代码。我从DatePickerWindows 窗体中的两个 s 中获取日期。我试图在 Excel 中获取这两个日期之间的行并对SqlBulkCopySQL Server 执行操作。结果我得到了错误的日期。

我曾尝试使用 aTextBox而不是,DatePicker但这也不起作用。

0 投票
0 回答
16 浏览

excel - 如何使用大于 24 小时的时间格式?

我需要将格式hh:mm:ss放入我的单元格,所以我使用 : Cells(i, j).NumberFormat = "hh:mm:ss"

当小时数低于 24 时,这可以正常工作。

但是对于某些单元格,值是35:58:00or 46:12:00。因此,Excel35:58:0001/01/1900 11:58:0046:12:00取代01/01/1900 22:12:00

有办法绕过这个吗?我尝试使用该格式"hh:mm:ss"进行时间计算。

感谢帮助。

0 投票
2 回答
317 浏览

excel - 使用 Excel VBA 将字符串转换为日期

有一个字符串日期时间,其中包含需要删除的待处理“AEST”,以便进行日期计算

使用“查找和替换”空白作品手动执行此操作。但是想在 VBA 中这样做是行不通的。- 例如,当有 4 个样本日期时存在不一致,其中 2 个日期被转换为美国时间而不是澳大利亚时间。- 不知道这种不一致的根本原因

0 投票
2 回答
174 浏览

r - 将 Excel 数字日期转换为 R 日期,但在某些行中只有给出的年份,例如“2018”而不是“43465”

我读入了一个 Excel 文件,其中有一列包含日期。在某些行中没有完整的日期,但只给出了年份,例如 2018 年。我在 R 中获得的是

我想将这些行转换为完整日期的日期格式,即在我的示例中,只有行与43465其他行保持原样,即NA应该保留NA并且2018应该保留2018

我知道我可以按如下方式转换 Excel 日期,as.Date(df$date, origin="1899-12-30")但以下两个想法给了我错误的输出

当然"1905-07-10"不是我所期望的。

这里错误的输出很明显。

0 投票
2 回答
143 浏览

java - Java 日期转换格式

从日期格式更改为这种格式 - 2019 年 1 月 1 日在 excel 中使用 java。我想在excel中读取日期格式。如果假设有任何日期格式想要更改 DD/MMM/YYYY 格式。即,2019 年 1 月 1 日。任何人请建议并帮助我。

0 投票
1 回答
2342 浏览

r - 如何在excel中将数字转换为日期时间格式(我在R中实现了等效的解决方案)

在此处输入图像描述

参考上面的截图,我正在尝试从新加坡证券交易所抓取数据,这些数据是从返回 json 的 API 调用动态加载的,例如这里

我对日期有一些问题,它是由 json 以数字形式给出的。例如,1575491760000应该是2019-12-04 20:36:00GMT.

经过一些试验和错误,我想出了使用 R 的解决方案:

并且上面的代码确实"2019-12-04 20:36:00 GMT"在 R中返回。

但是,我的问题是 Excel 中的上述转换是否有解决方案?我尝试了几种不同的方法,但没有一个可以处理如此长的数据场景(日期+时间格式)。如果有人可以提供具体的解决方案,我们将不胜感激!