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

java - 在 SimpleDateFormat 中使用 a 和 aaa 有什么区别

我想将当前日期显示为00:50:32 A

这是我的代码

但它打印为:

HH:mm:ss a和都试过了HH:mm:ss aaa,但结果是一样的。

0 投票
7 回答
40533 浏览

java - SimpleDateFormat 中的可选部分

我正在读取可能带有或不带有时区调整的日期字符串:yyyyMMddHHmmsszyyyyMMddHHmmss. 当字符串缺少区域时,我会将其视为 GMT。我没有看到任何在 a 中创建可选部分的方法SimpleDateFormat,但也许我遗漏了一些东西。有没有办法用 a 来做到这一点SimpleDateFormat,或者我应该写一个新的混凝土DateFormat来处理这个?

0 投票
1 回答
583 浏览

java - 将字符串转换为日期

我想以这种方式将以下字符串转换为日期类型

但它给出了以下错误: -

请帮助我如何消除此错误。

0 投票
4 回答
7472 浏览

java - Parse short US date into yyyy-MM-dd, java

I want to parse the date "3/27/11" which I think is equal to US short date.

I found the code above in several java tutorials but it doesn't seem to work. For some how I get,

Here is what I want to achieve,

input: 3/27/11
(03/27/11 should also be a valid input)
output: 2011-03-27

Thanks in advance!

0 投票
3 回答
4185 浏览

java - SimpleDateFormat 给出错误的日期而不是错误

我正在使用以下模式和日期

日期 : 13-13-2007

模式:dd-MM-yyyy

输出:Sun Jan 13 00:00:00 IST 2008 或 2008-01-13 00:00:00.0

我在这里期待异常。当给定日期不正确时,我该怎么做才能生成异常。

0 投票
2 回答
855 浏览

java - WEKA 使用 SimpleDateFormat 解析我的日期......除非它涉及 2 点钟

我有一个大的 ARFF 文件,其中的数据看起来像这样:

为了帮助解析它,我声明了第二个属性,如下所示:

使用 Java 的 SimpleDateFormat 的解析器在第一行(以及与其非常相似的几百万行)上运行良好,但在几行上就卡住了,就像第二行一样。我注意到它只会阻塞小时为“02”的一行 - 事实上,如果我将第二行更改为540,"2011-03-13 01:10:19.000",0. 为了增加谜团,02无论如何,一些带有 a 的行都可以很好地解析。像:1,"2006-12-16 02:58:51.000",111

那么有人知道发生了什么吗?有什么建议吗?提前致谢。

0 投票
5 回答
16094 浏览

java - 我们可以将 SimpleDateFormat 对象声明为静态对象吗

static我有几段这样的代码经常被调用,将它们声明为变量是否有意义?

在这种情况下,将动态参数传递给format()方法是否是线程安全的?

0 投票
3 回答
14426 浏览

java - Java - 无法解析的日期

我正在尝试解析日期,但奇怪的是我遇到了异常。

这是代码:

例外是:

java.text.ParseException:无法解析的日期:“星期三,2011 年 2 月 9 日 12:34:27”在 java.text.DateFormat.parse(DateFormat.java:337) 在 DateTest.main(DateTest.java:17)

我已阅读文档,我认为我的模式是正确的。所以我不明白...

任何的想法?

谢谢!

0 投票
2 回答
2018 浏览

java - 在验证日期方面需要帮助

我有下面的代码,它工作得很好,除非您输入类似 2/2/2011 的内容,您会收到错误消息“文档日期不是有效日期”。我希望它会说“文档日期需要采用 MM/DD/YYYY 格式”。

为什么线路newDate = dateFormat.parse(date);没有捕捉到?

编辑:我正在尝试严格遵守格式 MM/DD/YYYY。如何更改代码,以便如果用户输入“2/2/2011”,它将显示消息:“文档日期需要采用 MM/DD/YYYY 格式”?

0 投票
2 回答
1353 浏览

java - 使用 SimpleDateFormat 将自定义日期格式转换为另一种时出错

我下面的代码有什么问题?