我有这样的方法:
public static String getFormattedDateDifference(DateTime startDate, DateTime endDate) {
Period p = new Period(startDate, endDate);
return PeriodFormat.getDefault().print(p);
}
Run Code Online (Sandbox Code Playgroud)
我想要打印出打印的秒数和毫秒数.我怎样才能做到这一点?
Jon*_*eet 10
如果你只想要它几分钟,为什么不指定正确的句号类型开始?
private static final PeriodType PERIOD_TO_MINUTES =
PeriodType.standard().withSecondsRemoved().withMillisRemoved();
public static String getFormattedDateDifference(DateTime startDate,
DateTime endDate) {
Period p = new Period(startDate, endDate, PERIOD_TO_MINUTES);
return PeriodFormat.getDefault().print(p);
}
Run Code Online (Sandbox Code Playgroud)
我希望以你想要的方式格式化.
请注意,如果这些确实是日期,您应该使用PeriodType.yearMonthDay()并指定值为LocalDate.DateTime应该用于日期和时间值,而不仅仅是日期.
| 归档时间: |
|
| 查看次数: |
4081 次 |
| 最近记录: |