package Util;
import java.sql.Date;
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class DateUtil {
/**
* 将java.util.Date转换成java.sql.Date
* @param date
* @return
*/
public static Date convertuToS(java.util.Date date){
long l=date.getTime();//得到当前时间的毫秒值
return new Date(l);
}
/**
* 将java.util.Date转换成java.sql.Timestamp
* @param date
* @return
*/
public static Timestamp convertuToTS(java.util.Date date){
long l=date.getTime();//得到当前时间的毫秒值
return new Timestamp(l);
}
/**
* 将java.sql.Timestamp转换成java.util.Date
* @param ts
* @return
*/
public static java.util.Date convertToD(Timestamp ts){
long l=ts.getTime();
return new java.util.Date(l);
}
/**
* 将字符串String转换成Java.util.Date
* @param date
* @return
*/
public static java.util.Date convertStoD(String date){
SimpleDateFormat formater=new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d=null;
try {
d=formater.parse(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return d;
}
/**
* 将Java.sql.Date转换成String
* @param date
* @return
*/
public static String convertDtoS(Date date){
return date.toString();
}
/**
* 将String转换成java.sql.Date
* @param date
* @return
*/
public static Date convertStoSD(String date){
// Date d=Date.valueOf(date);
return Date.valueOf(date);
}
}