问题标签 [simpledateformat]

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 投票
4 回答
11806 浏览

java - 为什么这个 SimpleDateFormat 不能解析这个日期字符串?

简单日期格式:

引发的异常pdf.parse("Mar 30 2010 5:27:40:140PM");

有任何想法吗?


编辑:感谢您的快速回答。你们都是对的,我只是错过了 SimpleDateFormat 文档中的一个关键句子——我可能应该收工了。

0 投票
4 回答
26740 浏览

java - 从 java SimpleDateFormat 获取模式字符串

我有一个从一些国际化实用程序中检索的 SimpleDateFormat 对象。解析日期很好,但我希望能够向我的用户显示格式提示,例如“MM/dd/yyyy”。有没有办法从 SimpleDateFormat 对象中获取格式化模式?

0 投票
1 回答
18068 浏览

java - 如何在 SimpleDateFormat 中插入特殊字符?

我想在 a 中插入“at”这个词,SimpleDateFormat所以日期看起来像:

2010 年 5 月 26 日,星期三,上​​午 11:17

我可以让它在没有 at 的情况下出现,就像这样

2010 年 5 月 26 日星期三上午 11:17

通过使用

如何插入“at”这个词?

0 投票
3 回答
19350 浏览

java - 为什么我在使用 SimpleDateFormat 格式化日期然后解析它时收到 ParseException?

我一直在调试一些现有代码,这些代码在我的系统上单元测试失败,但在同事的系统上没有。根本原因是 SimpleDateFormat 在解析应该可解析的日期时抛出 ParseExceptions。我创建了一个单元测试来演示在我的系统上失败的代码:

此测试在我的系统上引发 ParseException,但在其他系统上成功运行。

我发现我可以setLenient(true)并且测试会成功。这setLenient(false)是该测试模仿的生产代码中使用的内容,因此我不想更改它。

0 投票
2 回答
1358 浏览

java - 这是 Java DateFormat 错误吗?

模式是“dd-MM-yyyy”

我认为字符串“01-01-2010mwwwwwwwwwwwwwww”不满足模式,但以下代码显示相反。

任何人都可以解释为什么?

谢谢

0 投票
4 回答
53802 浏览

java - SimpleDateFormat 解析时忽略月份

以下代码将解析日期显示为“Wed Jan 13 00:00:00 EST 2010”而不是“Wed Jun 13 00:00:00 EST 2010”。任何想法都非常感谢。

0 投票
1 回答
1112 浏览

java - 日期差异包括时区偏移,怎么了?

我有这个代码:

当我得到差异时,它包括时区。我知道内部的 Date 对象是 UTC。

那么这里有什么问题呢?

0 投票
1 回答
1318 浏览

asp.net - 使用 Jackson 从 ASP.NET 反序列化日期

我在 json 字符串中有一个日期(从 ASP.NET 休息服务返回),如下所示:"created": "/Date(1277931782420-0700)/"

杰克逊无法解析这个日期。我可以编写自己的日期格式并将其传递给mapper.getDeserializationConfig().setDateFormat();但我想知道是否有更简单/更好的方法来做到这一点......

0 投票
2 回答
222 浏览

java - 如何使用 Java 的 SimpleDateFormat 转换 12/31/2008 3:28p

我正在使用基于 java 的工具,并且有一个日期格式的配置选项,我已将其设置为“MM/dd/yy hh:mma”,但显然预期为“am”或“pm”,而不是“a”或“ p' 因为输入日期未被识别。例如 2008 年 12 月 31 日下午 3:28

这种特定格式是否有这样的 SimpleDateFormat 规范?(我假设正在使用这种 Java 方法。)接下来我会询问工具供应商,但 SO 似乎是“去”的地方!

TIA

0 投票
4 回答
1340 浏览

java - SimpleDateFormatter 不会解析!

您好我正在尝试使用 SimpleDateFormatter 来解析日期Wed, 30 Jun 2010 15:07:06 CST

我正在使用以下代码

但我得到了一个非法的ArgumentException。请帮忙!