importar java.text.ParseException;
importar java.text.SimpleDateFormat;
importar java.util.Fecha;
clase pública FechaIO {
público estático vacío principal (String [] argumentos) {
Fecha fecha= new DateIO().strToDate("2013-04-01");
Cadena strdate=new DateIO().dateToStr(fecha);
Cadena srrdate=new DateIO().timestampToStr(System.currentTimeMillis());
Marca de tiempo ts=nueva FechaIO().strToTimestamp(nueva Fecha());
}
//Cadena 转换为 Fecha
Fecha pública strToDate(String strdate){
Formato DateFormat = nuevo SimpleDateFormat("aaaa-MM-dd");
Fecha fecha = nulo;
intentar {
fecha = formato.parse(strdate);
} captura (ParseException e) {
e.printStackTrace();
}
System.out.println("fecha:"+fecha);
fecha de regreso;
}
//Fecha 转换为 Cadena
cadena pública dateToStr(Fecha fecha){
//年月日****-**-**
Formato DateFormat = nuevo SimpleDateFormat("aaaa-MM-dd");
Cadena cadena = formato.formato(fecha);
System.out.println("cadena:"+cadena);
//年月日**-*-*
formato = DateFormat.getDateInstance(DateFormat.SHORT);
str = formato.formato(fecha);
System.out.println(cadena);
//年月日****-*-*
formato = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = formato.formato(fecha);
System.out.println(cadena);
//****年*月*日星期*
formato = DateFormat.getDateInstance(DateFormat.FULL);
str = formato.formato(fecha);
System.out.println(cadena);
devolver cadena;
}
//Marca de tiempo转换为Cadena
marca de tiempo de cadena públicaToStr (marca de tiempo larga) {
SimpleDateFormat df = new SimpleDateFormat("aaaa-MM-dd HH:mm:ss");//定义格式,不显示毫秒
Cadena cadena = df.format(marca de tiempo);
System.out.println(cadena);
devolver cadena;
}
//Fecha转换为Marca de tiempo
Marca de tiempo pública strToTimestamp (Fecha) {
SimpleDateFormat df = new SimpleDateFormat("aaaa-MM-dd HH:mm:ss");
Hora de cadena = df.format(fecha);
Marca de tiempo ts = Marca de tiempo.valueOf(hora);
System.out.println(ts);
devolver ts;
}
}