问题标签 [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.
java - 在 SimpleDateFormat 中使用 a 和 aaa 有什么区别
我想将当前日期显示为00:50:32 A
这是我的代码
但它打印为:
HH:mm:ss a
和都试过了HH:mm:ss aaa
,但结果是一样的。
java - SimpleDateFormat 中的可选部分
我正在读取可能带有或不带有时区调整的日期字符串:yyyyMMddHHmmssz
或yyyyMMddHHmmss
. 当字符串缺少区域时,我会将其视为 GMT。我没有看到任何在 a 中创建可选部分的方法SimpleDateFormat
,但也许我遗漏了一些东西。有没有办法用 a 来做到这一点SimpleDateFormat
,或者我应该写一个新的混凝土DateFormat
来处理这个?
java - 将字符串转换为日期
我想以这种方式将以下字符串转换为日期类型
但它给出了以下错误: -
请帮助我如何消除此错误。
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!
java - SimpleDateFormat 给出错误的日期而不是错误
我正在使用以下模式和日期
日期 : 13-13-2007
模式:dd-MM-yyyy
输出:Sun Jan 13 00:00:00 IST 2008 或 2008-01-13 00:00:00.0
我在这里期待异常。当给定日期不正确时,我该怎么做才能生成异常。
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
那么有人知道发生了什么吗?有什么建议吗?提前致谢。
java - 我们可以将 SimpleDateFormat 对象声明为静态对象吗
static
我有几段这样的代码经常被调用,将它们声明为变量是否有意义?
在这种情况下,将动态参数传递给format()
方法是否是线程安全的?
java - Java - 无法解析的日期
我正在尝试解析日期,但奇怪的是我遇到了异常。
这是代码:
例外是:
java.text.ParseException:无法解析的日期:“星期三,2011 年 2 月 9 日 12:34:27”在 java.text.DateFormat.parse(DateFormat.java:337) 在 DateTest.main(DateTest.java:17)
我已阅读文档,我认为我的模式是正确的。所以我不明白...
任何的想法?
谢谢!
java - 在验证日期方面需要帮助
我有下面的代码,它工作得很好,除非您输入类似 2/2/2011 的内容,您会收到错误消息“文档日期不是有效日期”。我希望它会说“文档日期需要采用 MM/DD/YYYY 格式”。
为什么线路newDate = dateFormat.parse(date);
没有捕捉到?
编辑:我正在尝试严格遵守格式 MM/DD/YYYY。如何更改代码,以便如果用户输入“2/2/2011”,它将显示消息:“文档日期需要采用 MM/DD/YYYY 格式”?
java - 使用 SimpleDateFormat 将自定义日期格式转换为另一种时出错
我下面的代码有什么问题?