工具类中的ConstatFinalUtil.DATE_FORMAT是转换格式
eg: yyyy-MM-dd HH:mm:ss
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.stereotype.Component;
/**
* 日期时间的工具类
* @author
*/
@Component("dateFormatUtil")
public class DateFormatUtil
{
/**
* 将日期变成字符串
*
* @param date
* @return
*/
public String dateStr(Date date)
{
SimpleDateFormat sdf = new SimpleDateFormat(ConstatFinalUtil.DATE_FORMAT);
return sdf.format(date);
}
/**
* 将日期时间变成字符串
*
* @param date
* @return
*/
public String dateTimeStr(Date date)
{
SimpleDateFormat sdf = new SimpleDateFormat(ConstatFinalUtil.DATETIME_FORMAT);
return sdf.format(date);
}
/**
* 将日期变成字符串
*
* @param date
* @param pattern 日期时间的格式
* @return
*/
public String dateStr(Date date,String pattern)
{
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
return sdf.format(date);
}
/**
* 将日期变成字符串
*
* @param date
* @return
*/
public Date strDate(String now)
{
SimpleDateFormat sdf = new SimpleDateFormat(ConstatFinalUtil.DATE_FORMAT);
try
{
return sdf.parse(now);
} catch (ParseException e)
{
}
return null ;
}
/**
* 将日期时间变成字符串
*
* @param date
* @return
*/
public Date strDateTime(String now)
{
SimpleDateFormat sdf = new SimpleDateFormat(ConstatFinalUtil.DATETIME_FORMAT);
try
{
return sdf.parse(now);
} catch (ParseException e)
{
}
return null ;
}
/**
* 将日期变成字符串
*
* @param date
* @param pattern 日期时间的格式
* @return
*/
public Date strDate(String now,String pattern)
{
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
try
{
return sdf.parse(now);
} catch (ParseException e)
{
}
return null ;
}
}