0
나는 this을 보았지만 몇 주일이 아닌 월과 일만 사용할 수 있습니까?Joda 시간 PeriodFormatterBuilder, 주를 생략하고 며칠 만 사용할 수 있습니까?
예를 들어, "1 개월 2 주 2 일"대신 "1 개월 16 일"을 원합니다.
나는 this을 보았지만 몇 주일이 아닌 월과 일만 사용할 수 있습니까?Joda 시간 PeriodFormatterBuilder, 주를 생략하고 며칠 만 사용할 수 있습니까?
예를 들어, "1 개월 2 주 2 일"대신 "1 개월 16 일"을 원합니다.
org.joda.time.PeriodType
를 사용해야합니다
:
// 1 month, 2 weeks and 2 days
Period p = new Period(0, 1, 2, 2, 0, 0, 0, 0);
PeriodFormatter fmt = new PeriodFormatterBuilder()
// months
.appendMonths().appendSuffix(" month", " months").appendSeparator(" and ")
// days
.appendDays().appendSuffix(" day", " days")
.toFormatter();
System.out.println(fmt.print(p.normalizedStandard(PeriodType.yearMonthDayTime())));
이 인쇄됩니다
1개월 및 16 일