packagecn.ErrorScreenshot;importjava.util.Date;//DataUtil类主要用于生成年、月、日、时、分、秒的信息,用于生成保存截图文件目录名和文件名
public classDataUtil{//格式化输入日期,@return 返回字符型日期
public staticString format(java.util.Date date,String format){
String result="";try{if(date != null){
java.text.DateFormat df=newjava.text.SimpleDateFormat(format);
result=df.format(date);
}
}catch(Exception e){
e.printStackTrace();
}returnresult;
}//返回年份 @return返回年份
public static intgetYear(java.util.Date date){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);returnc.get(java.util.Calendar.YEAR);
}//返回月份 @return返回月份
public static intgetMonth(java.util.Date date){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);return c.get(java.util.Calendar.MONTH)+1;
}//返回在月份中的第几天 @return返回月份中的第几天
public static intgetDay(java.util.Date date){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);returnc.get(java.util.Calendar.DAY_OF_MONTH);
}/** 返回小时
* @param date
* 日期
* @return返回小时*/
public static intgetHour(java.util.Date date){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);returnc.get(java.util.Calendar.HOUR_OF_DAY);
}/** 返回分钟
* @param date
* 日期
* @return返回分钟*/
public static intgetMinute(java.util.Date date){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);returnc.get(java.util.Calendar.MINUTE);
}/** 返回秒
* @param date
* 日期
* @return返回秒*/
public static intgetSecond(java.util.Date date){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);returnc.get(java.util.Calendar.SECOND);
}
}