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

java - 如何将微调器值传递或获取到android中的字符串?

我正在尝试将值传递spinner.setOnItemSelectedListener给包含日期字符串的字符串。我有两个月份和年份的微调器,这里我只显示月份微调器,因为如果我得到月份微调器的解决方案,那么它在年份也是一样的。

我试图像这样访问微调器值:-String month = month_spinner.getSelectedItem().toString();

并尝试将微调器onItemSelectListener值传递给combinedString字符串变量,如下所示:-

我在微调器中已预先选择的组合字符串中获得了默认值,但是当用户尝试更改微调器中显示的默认值时,它不会更改该值。它在组合字符串中给出空值。谁能帮助我如何将价值传递onItemSelectListenercombinedString

是因为方法的范围('{}')还是因为私有或公共变量声明。

请帮忙。

顺便说一句,整个代码都在 JAVA 中。这是完整的代码:-

我附上了两个输出图像:

首次启动时的初始阶段 -> 图像 1

首次发射的初始阶段

在我更改微调器值后 - >图像 2

在我更改微调器值之后

0 投票
1 回答
50 浏览

java - Java 8 DateTimeFormatter 的符号“F”

java.time.format.DateTimeFormatterBuilder

这表明符号“F”在 SimpleDateFormatter(SDF) 中可能具有相同的含义。

在 SDF 中,符号“F”表示指定星期几的序数,例如“五月的第二个星期日”、母亲节(美国)。
使用 SDF,我可以用模式“yyyy-MM-F-EEE”的“2021-05-2-Sun”来定义 2021 年的母亲节(美国)。
但是任何带有 DateTimeFormatter 符号“F”的模式都可能导致 DateTimeParseException。
我发现一个已经“修复”的问题:
[JDK-8169482]java.time.DateTimeFormatter javadoc: F is not week-of-month
但它只是“修复”了javadoc!Σ(っ °Д °;)っ<br /> 符号“F”仍然具有未定义的行为。

SDF“F:月中的星期几”中令人困惑的描述可能是原因。

0 投票
2 回答
44 浏览

java - Pattern.format(date) vs Date.fomat(Pattern)?

我知道 DateTimeFormatter 有两个用于格式化日期的实现。

  1. Pattern.format(日期)

  2. 日期格式(模式)

两个 SysOut 打印相同的值。

Oracle 文档示例使用 Date.format 方法,而我可以看到许多技术博客使用 Pattern.format 方法。

谁能解释一下有什么区别,哪个最好用?

源代码演示:这里

0 投票
0 回答
98 浏览

python - 在 Python 中的 OpenWeatherMap API 中获取日期时间文本

我正在尝试从我在 Python 中制作的快速脚本中从 API 中提取的 JSON 中获取日期时间信息。当我去抢'dt'价值时,它给了我如此可爱的结果,如1628313960or 1628314020。如果您是那里的机器人,我敢肯定这是很好的信息,但是对于像我这样的人,我正在寻找更多类似的东西:

"dt_txt": "2020-08-05 13:00:00"

如 API 文档中所示。我无法在我拉出的字典中的任何地方找到这个键。它似乎不存在。这是我尝试过的:

有谁知道如何:

  • 将类似的东西转换为类似1628313960的东西"2020-08-05 13:00:00"
  • 获取'dt_txt'与此其余部分关联的值weather_data

任何一种解决方案都会很棒,任何帮助都将不胜感激!感谢您阅读,如果您正在阅读,我希望这对您来说是一个简单的答案或声誉点。

0 投票
2 回答
179 浏览

java - 带有上午/下午的 DateTimeFormatterBuilder

我正在尝试构建一个接受 AM 和 PM 标记的日期时间格式。例如,每当使用默认格式调用 java 中的 LocalTime.parse("12:00 am") 时,就会引发异常。所以我像这样添加自己的格式

它似乎不起作用。我得到:

线程“主”java.time.format.DateTimeParseException 中的异常:无法在索引 0 处解析文本“凌晨 2:00”

如何构建一个正确的 DateTimeFormatterBuilder 来解析以下字符串:“2:00 am”、“12:15 pm”?是的,我知道您可以附加格式,但在这种情况下,需要使用附加值。

0 投票
2 回答
90 浏览

java - 日期字段的 Vaadin 14 格式

我有一个 vaadin 14 网格,想要更改网格中日期字段的格式。我一直在寻找某种渲染器或设置格式的方法,例如 SimpleDateFormat。但我经常对 vaadin 的创建者感到惊讶。他们经常改变他们的 api 并使情况变得更糟。我尝试使用弹簧注释:

在 getter 和元素类型的字段中。但它不能以这种方式工作。日期被呈现为“TUE Apr ...”,这是迄今为止最无用的默认格式。我认为它比所有的 vaadin 版本更没用,它迫使开发人员一遍又一遍地学习相同的东西。在你把它复杂化之前,它很简单。

如何在 vaadin 14 应用程序中更改网格中的日期格式?

0 投票
1 回答
61 浏览

java - 使用 DateTimeFormatter 将不同格式的 DateTime 处理为最长的唯一格式

我为 DateTime 列提供了多种输入格式,其中包括1."MM/dd/yyyy HH:mm:ss a" 2."MM/dd/yyyy HH:mm:ss" 3."MM/dd/yyyy HH :mm" 4."yyyyMMdd"

这应该被格式化并给我一个最长格式的输出,即1."MM/dd/yyyy HH:mm:ss a"如果不存在,则用00值填充剩余的格式。

这就是我正在尝试的:

如果我走错了,请推荐一种不同的方法或为我解决这个问题。在此先感谢您的帮助,我们将不胜感激。

0 投票
2 回答
50 浏览

java - 如何使用 DateTimeFormatter 获得一致性

使用相同的DateTimeFormatter. 我需要这个来与日期时间的另一个输入源进行比较。

例如,给定这些输入:

我希望输出始终采用YYYY-mm-ddT00:00:00Z格式,因此第二个输入会产生我想要的结果。

我目前格式化它的方式:

我已经浏览了几个小时了,但是对我来说文档不是那么清楚,而且我遇到了各种各样的麻烦。有小费吗?

0 投票
3 回答
115 浏览

java - 将java时间戳字符串转换为java时间戳对象

我有以下时间戳字符串"2021010112:12:12.10:00",我想将其转换为java.time.Instant.

解析字符串的问题DateTimeFormatter是由于最后 4 位数字之前没有时区符号。逻辑上它是yyyyMMddHH:mm:ss.并且10:00是时区偏移量,例如UTC+10:00,但问题是它没有符号。

如何将此字符串解析为Instant对象?

0 投票
1 回答
119 浏览

java - 如何使用 DateTimeFormatter.ofPattern() 获取完整月份名称

当我使用此代码获取实际日期时:

它以法语返回“ 06 sept. 2021 ”,但我想获得“ 06 septembre 2021 ”(全月名称)。

你知道我该怎么做吗?