- package com.util;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- /**
- * 日期转换工具类
- */
- public class CommUtil {
- /**
- * 将日期格式转换成yyyy-MM-dd的字符串格式
- * 返回值如:2010-10-06
- * @param time 要转换的日期
- * @return
- */
- public static String dateToString(Date time) {
- SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd"); //定义将日期格式要换成的格式
- String stringTime = formatter.format(time);
- return stringTime;
- }
- /**
- * 将日期格式转换成yyyyMMdd的字符串格式
- * 返回值如:2010-10-06
- * @param time 要转换的日期
- * @return
- */
- public static String dateTimeToString(Date time) {
- SimpleDateFormat formatter = new SimpleDateFormat ("yyyyMMdd"); //定义将日期格式要换成的格式
- String stringTime = formatter.format(time);
- return stringTime;
- }
- /**
- * 将日期格式转换成yyyy-MM-dd的字符串格式
- * 返回值如:2010-10-06
- * @param time 要转换的日期
- * @return
- */
- public static Date dateToDate(Date time) {
- SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd"); //定义将日期格式要换成的格式
- String stringTime = formatter.format(time);
- Date date = null;
- try {
- date = formatter.parse(stringTime);
- } catch (ParseException e) {
- e.printStackTrace();
- }
- return date;
- }
- /**
- * 得到当前时间,以字符串表示
- * @return
- */
- public static String getDate(){
- Date date = new Date();
- return CommUtil.dateToString(date);
- }
- }