package commUtils;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 常用时间函数
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public class DateUtils {
//***********************************************************时间处理*****************************************
/**
*
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public static String coventDateToString(String fomart){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(fomart);
return simpleDateFormat.format(new Date());
}
/**
* 将时间转换为指定格式的字符串
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public static String coventDateToString(Date date,String format){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
return simpleDateFormat.format(date);
}
/**
* 获取日
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public static Integer getDay(Date date){
Calendar calendar= Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.DAY_OF_MONTH);
}
/**
* 获取年
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public static Integer getYear(Date date){
Calendar calendar= Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.YEAR);
}
/**
* 获取月
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public static Integer getMounth(Date date){
Calendar calendar= Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.MONTH)+1;
}
/**
* 日期计算 增加指定天数
* @Description: TODO(用一句话描述该文件做什么)
* @author guochao
* @date 2018年10月31日
*
*/
public static Date addDay(Date date,int day){
Calendar calendar= Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, day);
return calendar.getTime();
}
public static void main(String[] args) {
// System.out.println(StringUtils.equals(null, "123"));;
// System.out.println(StringUtils.equals("123", null));;
// System.out.println(StringUtils.equals("123", "123"));
// System.out.println(StringUtils.isEmpty(null));
//
// System.out.println(StringUtils.isEmpty(""));
//
// System.out.println(StringUtils.isEmpty(" 1"));
System.err.println(DateUtils.coventDateToString("YYYY-MM-dd"));
System.err.println(DateUtils.coventDateToString(new Date(),"YYYY-MM-dd"));
System.err.println(DateUtils.getDay(new Date()));
System.err.println(DateUtils.getYear(new Date()));
System.err.println(DateUtils.getMounth(new Date()));
System.err.println(DateUtils.coventDateToString(DateUtils.addDay(new Date(),20),"YYYY-MM-dd hh:mm:dd"));
System.err.println(StringUtils.apendStr(new String[]{"123","234","456"},","));
}
}