【发布时间】:2017-10-12 05:49:56
【问题描述】:
我有一个GregorianCalendar 对象。如何获取格式化字符串?
System.out.print("End of rental: " + endDate); 行生成以下非常长的日历。如何将其格式化为 dd/mm/yyyy?
End of rental: java.util.GregorianCalendar[time=1495050625200,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Europe/London",offset=0,dstSavings=3600000,useDaylight=true,transitions=242,lastRule=java.util.SimpleTimeZone[id=Europe/London,offset=0,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]],firstDayOfWeek=2,minimalDaysInFirstWeek=4,ERA=1,YEAR=2017,MONTH=4,WEEK_OF_YEAR=20,WEEK_OF_MONTH=3,DAY_OF_MONTH=17,DAY_OF_YEAR=137,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=1,HOUR=8,HOUR_OF_DAY=20,MINUTE=50,SECOND=25,MILLISECOND=200,ZONE_OFFSET=0,DST_OFFSET=3600000]
【问题讨论】:
-
你应该查看
java.util.GregorianCalendar的文档 -
本站必须有 50 个关于日期格式的 Q/A。但是例如检查
DateFormat。 -
@KevinO 实际上,我寻找了一个重复的问题,但找不到一个专门询问如何格式化
GregorianCalendar的问题。所以我写了一个答案。如果您能找到重复的问题,请将此问题标记为重复,我将与您一起投票结束。 -
@Matthias That Question 不是重复的。该问题主要是关于将字符串解析为
GregorianCalendar对象,而此问题以GregorianCalendar对象开头。引用:“将日期字符串转换为 GregorianCalendar 对象”,“从文件中获取一小段文本,将其分解”,“convertFromDMY”。
标签: java date format date-formatting gregorian-calendar