我试图从朱利安日期得到日、月和年。
String date = "13136";//Julian date
Date convertedDate = new SimpleDateFormat("yyDDD").parse(date);
System.out.println(convertedDate);
它打印
Thu May 16 00:00:00 BST 2013
哪个是对的。
现在我想从中获取 Day , Month 和 Year
Calendar cal = Calendar.getInstance();
cal.setTime(convertedDate);
System.out.println(cal.get(Calendar.MONTH));
It prints 4 .
它应该打印 5 而不是 4 。为什么打印不正确?我在这里做错了什么?