importar java.text.ParseException;
importar java.text.SimpleDateFormat;
importar java.util.Date;
classe pública DateIO {
public static void main(String[] args) {
Data data= new DateIO().strToDate("01/04/2013");
String strdate=new DateIO().dateToStr(data);
String srrdate=new DateIO().timestampToStr(System.currentTimeMillis());
Carimbo de data/hora ts=new DateIO().strToTimestamp(new Date());
}
//String 转换为 Data
data pública strToDate(String strdate){
Formato DateFormat = new SimpleDateFormat("aaaa-MM-dd");
Data data = nulo;
tentar {
data = formato.parse(strdate);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("data:"+data);
data de retorno;
}
//Data e String
public String dateToStr(Data data){
//年月日****-**-**
Formato DateFormat = new SimpleDateFormat("aaaa-MM-dd");
String str = formato.formato(data);
System.out.println("str:"+str);
//年月日**-*-*
formato = DateFormat.getDateInstance(DateFormat.SHORT);
str = formato.formato(data);
System.out.println(str);
//年月日****-*-*
formato = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = formato.formato(data);
System.out.println(str);
//****年*月*日星期*
formato = DateFormat.getDateInstance(DateFormat.FULL);
str = formato.formato(data);
System.out.println(str);
retornar string;
}
//Timestamp转换为String
public String timestampToStr(carimbo de data e hora longo){
SimpleDateFormat df = new SimpleDateFormat("aaaa-MM-dd HH:mm:ss");//定义格式,不显示毫秒
String str = df.format(timestamp);
System.out.println(str);
retornar string;
}
//Date转换为Timestamp
carimbo de data/hora público strToTimestamp(Data data){
SimpleDateFormat df = new SimpleDateFormat("aaaa-MM-dd HH:mm:ss");
String hora = df.format(data);
Carimbo de data / hora ts = Timestamp.valueOf (tempo);
System.out.println(ts);
retornar ts;
}
}