impor java.teks.ParseException;
impor java.text.SimpleDateFormat;
import java.util.Date;
kelas publik DateIO {
public static void main(String[] args) {
Tanggal tanggal= new DateIO().strToDate("2013-04-01");
String strdate=TanggalIObaru().dateToStr(tanggal);
String srrdate=TanggalIObaru().timestampToStr(System.currentTimeMillis());
Stempel waktu ts=TanggalIObaru().strToTimestamp(Tanggal baru());
}
//String 转换为 Tanggal
Tanggal publik strToDate(String tanggal str){
Format DateFormat = new SimpleDateFormat("yyyy-MM-dd");
Tanggal tanggal = null;
mencoba {
tanggal = format.parse(strdate);
} tangkapan (ParseException e) {
e.printStackTrace();
}
System.out.println("tanggal:"+tanggal);
tanggal kembali;
}
//Tanggal 转换为 String
String publik dateToStr(Tanggal tanggal){
//年月日***-**-**
Format DateFormat = new SimpleDateFormat("yyyy-MM-dd");
String str = format.format(tanggal);
Sistem.keluar.println("str:"+str);
//年月日**-*-*
format = DateFormat.getDateInstance(DateFormat.SHORT);
str = format.format(tanggal);
Sistem.keluar.println(str);
//年月日***-*-*
format = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = format.format(tanggal);
Sistem.keluar.println(str);
//****年*月*日星期*
format = DateFormat.getDateInstance(DateFormat.FULL);
str = format.format(tanggal);
Sistem.keluar.println(str);
kembalikan str;
}
//Stempel waktu pada String
stempel waktu String publikToStr(Stempel waktu panjang){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
String str = df.format(cap waktu);
Sistem.keluar.println(str);
kembalikan str;
}
//Tanggal转换为Stempel Waktu
Stempel Waktu publik strToTimestamp(Tanggal tanggal){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String waktu = df.format(tanggal);
Stempel waktu ts = Stempel waktu.valueOf(waktu);
Sistem.keluar.println(ts);
kembalikan ts;
}
}