Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日期对象的奇怪行为_Java_Date - Fatal编程技术网

Java 日期对象的奇怪行为

Java 日期对象的奇怪行为,java,date,Java,Date,输出日期对象时,它显示为一月而不是十一月。但当格式化相同的日期对象时,它会正确显示十一月 通过设置MM/dd/yyyy,两者都显示了正确的结果。但是如果mm/dd/yyyyy可疑,mm/dd/yyyy不应该抛出不可解析的日期异常吗?常见错误:。您想使用MM解析/打印月份。使用MM/dd/yyyy代替MM/dd/yyyy 由于将值11解析为日期的分钟部分,然后首先打印日期的分钟部分,因此dateFormat.format(date)的结果看起来是正确的。常见错误:。您想使用MM解析/打印月份。使用

输出日期对象时,它显示为一月而不是十一月。但当格式化相同的日期对象时,它会正确显示十一月

通过设置MM/dd/yyyy,两者都显示了正确的结果。但是如果mm/dd/yyyyy可疑,mm/dd/yyyy不应该抛出不可解析的日期异常吗?

常见错误:。您想使用
MM
解析/打印月份。使用
MM/dd/yyyy
代替
MM/dd/yyyy

由于将值
11
解析为日期的分钟部分,然后首先打印日期的分钟部分,因此
dateFormat.format(date)
的结果看起来是正确的。

常见错误:。您想使用
MM
解析/打印月份。使用
MM/dd/yyyy
代替
MM/dd/yyyy


由于将值
11
解析为日期的分钟部分,然后首先打印日期的分钟部分,因此
dateFormat.format(date)
的结果看起来是正确的。

mm/dd/yyyyy
将其更改为
mm/dd/yyyy

信函日期或时间组件演示示例

 SimpleDateFormat dateFormat = new SimpleDateFormat("mm/dd/yyyy");
 Date date = dateFormat.parse("11/04/2011");
 System.out.println(date);
 System.out.println(dateFormat.format(date));

Tue Jan 04 00:11:00 IST 2011
11/04/2011


mm/dd/yyyy
将其更改为
mm/dd/yyyy

信函日期或时间组件演示示例

 SimpleDateFormat dateFormat = new SimpleDateFormat("mm/dd/yyyy");
 Date date = dateFormat.parse("11/04/2011");
 System.out.println(date);
 System.out.println(dateFormat.format(date));

Tue Jan 04 00:11:00 IST 2011
11/04/2011


    • 请注意,日期已弃用。您应该改用Calendar类。

      请注意,Date已弃用。您应该改用Calendar类。

      它不可疑,大写的M表示年中的月,uncap M表示小时中的分钟
      请参考这一点,它并不可疑,大写的M表示一年中的月份,uncap M表示一小时中的分钟
      查阅本文件

      'mm'分钟和'mm'数月。同样地,“ss”表示秒,而“ss”表示毫秒,而“mm”表示分钟,而“mm”表示月。同样,秒和毫秒的“ss”和
      ss
      。我甚至建议你使用约达时间。它让你不用在java中处理日期,我甚至建议你使用Joda Time。它消除了在java中处理日期的痛苦。