開始日期與結束日期的用法
通常要用到取某個時間段內(nèi)的數(shù)據(jù),那么時間段要如何定義?取2020-12-01這天的數(shù)據(jù),"2020-12-01 00:00:00" <= time < "2020-12-02 00:00:00"。
apache common3中提供了相應的方法:
startDate = DateUtils.parseDate(startDateStr, DATE_PATTERN);
String endDateStr = args.getOptionValues(END_DATE).get(0);
endDate = DateUtils.parseDate(endDateStr, DATE_PATTERN);
//清零開始日期,返回類似2020-12-01 00:00:00
startDate = DateUtils.truncate(startDate, Calendar.DATE);
//取結束日期的上限,返回隔天的時間,2020-12-02 00:00:00
endDate = DateUtils.ceiling(endDate, Calendar.DATE);"。
apache common3中提供了相應的方法:
String endDateStr = args.getOptionValues(END_DATE).get(0);
endDate = DateUtils.parseDate(endDateStr, DATE_PATTERN);
//清零開始日期,返回類似2020-12-01 00:00:00
startDate = DateUtils.truncate(startDate, Calendar.DATE);
//取結束日期的上限,返回隔天的時間,2020-12-02 00:00:00
endDate = DateUtils.ceiling(endDate, Calendar.DATE);"。
apache common3中提供了相應的方法:
posted on 2020-12-29 10:37 paulwong 閱讀(424) 評論(0) 編輯 收藏 所屬分類: J2SE