Java DateUtils 的实用

     Java DateUtils的实用可以很方便的对日期进行对年,月,日,时,分,秒的相加和相减,能很好的解决日期的运算

可以不用必须调用Oracle等数据库本地函数进行运算,相比之下更为简洁方便.

package cn.edu.suse.service;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.commons.lang3.time.DateUtils;

public class DateUtilsTestDemo {

public static void main(String[] args) {
int amount = 2;

Date date = new Date();

// System.out.printf("%tF %<tT", date);

// System.out.println(date);

// 增加amount天

// System.out.println(DateUtils.addDays(date, amount));
Date addDays = DateUtils.addDays(date, amount);

formateDate(addDays);
formateDate(date);

// // 增加amount小时
//
// System.out.println(DateUtils.addHours(date, amount));
//
// // 增加amount毫秒
//
// System.out.println(DateUtils.addMilliseconds(date, amount));
//
// // 增加amount分钟
//
// System.out.println(DateUtils.addMinutes(date, amount));
//
// // 增加amount月
//
// System.out.println(DateUtils.addMonths(date, amount));
//
// // 增加amount秒
//
// System.out.println(DateUtils.addSeconds(date, amount));
//
// // 增加amount星期
//
// System.out.println(DateUtils.addWeeks(date, amount));
//
// // 增加amount年
//
// System.out.println(DateUtils.addYears(date, amount));
//
// // 比较两个日期对象是否相等,只比较year, month, day
//
// System.out.println(DateUtils.isSameDay(date, new Date()));
//
// // 比较两个日期对象是否完全相等,精确到毫秒
//
// System.out.println(DateUtils.isSameInstant(date, new Date()));
//

}

private static String formateStyle = "yyyy-MM-dd hh:MM:mm:sss";
private static SimpleDateFormat format = new SimpleDateFormat(formateStyle);

public static void formateDate(Date date){
String dd = format.format(date);
System.out.println(dd);
}
}

原文链接:http://seeareyoume.blog.163.com/blog/static/2140541292012111792342113/

原文地址:https://www.cnblogs.com/ganbo/p/4550445.html