问题标签 [datetimeformatter]

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 回答
870 浏览

java - 是否可以在 Java 中用冒号格式化 UTC 时区?

我正在尝试日期时间戳的格式,包括带冒号的时区。我做了几个实验来得到结果。这是我发现的。

如果我将时区设置为 UTC,我会得到这样的时间戳: 2020-11-03T21:14:07.449Z

但如果时区不是 UTC

时间戳是这样的:2020-11-03T22:19:43.804+01:00

我想知道是否可以在 UTC 时区内获得时间戳,例如:2020-11-03T21:14:07.449+00:00而不是以大写结尾Z

0 投票
3 回答
132 浏览

java - 如何使用 txt 文件中的数据填充 HashMap

我需要将 Dates.txt 文件中的以下日期放入 HashMap 中。

HashMap 的格式应该是

初始哈希图:

到目前为止我的代码片段

我无法弄清楚在我的 dates.put(key,value) 代码行中放入什么内容,因此 HashMap 的格式如上。我不确定将 txt 文件读入 ArrayList 然后使用 put() 填充 HashMap 是否会更好。任何指导或答案将不胜感激!

0 投票
1 回答
126 浏览

java - 无法在索引 0 1/1/2020 12:12:12 MM/dd/yyyy HH:mm:ss 处解析文本“2020 年 1 月 1 日 12:12:12”

下面的代码抛出错误,不确定为什么 1 不被接受为 01 并抛出异常

0 投票
1 回答
292 浏览

java - datetimeoffset 列的正确 DateTimeFormatter 模式是什么

通过 datetimeoffset 列查询 SQL Server 表的正确 DateTimeFormatter 模式是什么。当我执行以下查询时,我得到了结果。我应该使用什么正确模式从 Java 应用程序运行相同的查询?

下面是我用来转换日期的 java 代码片段:

下面是设置参数并执行查询的片段

我得到以下异常

0 投票
3 回答
209 浏览

java - DateTimeParseException:无法解析文本“2020-04-01T08:53:47.000+02:00 00:00”,在索引 29 处找到未解析的文本

DateTimeParseExcpetion尝试转换字符串时得到一个2020-04-01T08:53:47.000+02:00 00:00

0 投票
1 回答
66 浏览

java - Java 8 – DateTimeFormatter:格式化 Oracle 日期

我有这个功能:

但我得到了这个结果:

0 投票
2 回答
614 浏览

datetime - ZonedDateTime 格式 - Elasticsearch 索引映射

我试图在我的 Elasticsearch 索引映射中指定我的日期格式,如本文档所述:https ://www.elastic.co/guide/en/elasticsearch/reference/current/date.html

我有一个这种格式的日期:2020-10-29T05:36:06.143Z[UTC]. 我如何将其转换为类似的格式YYYY-MM-DD...?具体来说,如何表示最后的[UTC]部分?

目前我有以下映射,我收到下面的错误,所以我试图指定日期的格式以查看它是否有效。谢谢!

0 投票
1 回答
911 浏览

java - OffsetDateTime 格式化和解析

这段代码

导致

java.time.format.DateTimeParseException:无法解析文本“2020-11-27+01:00”:无法从 TemporalAccessor 获取 OffsetDateTime:{OffsetSeconds=3600},ISO 解析为 java 类型的 2020-11-27。 time.format.Parsed

这不应该工作吗?

0 投票
3 回答
420 浏览

java - ISO8601 格式的时区指示符“T”和“Z”是否区分大小写?

我正在使用以下 ISO8601 格式:

我曾经OffsetDateTime.parse()解析过这种格式。我能够通过在这里传递t(而不是T)和z(而不是)来解析日期时间Z

那么任何人都可以判断它是否在ISO8601中被允许,还是仅在解析逻辑中被遗漏?

0 投票
4 回答
207 浏览

java - 如何使用 DateTimeFormatter 从 MONTH("MMMM") 或 YEAR("yyyy") 获取日期对象

我是使用 DateTimeFormatter 包的新手,我们可以使用 SimpleDateFormat 获得同样的东西。

如何使用 DateTimeFormatter 实现这一目标?