นำเข้า java.text.ParseException;
นำเข้า java.text.SimpleDateFormat;
นำเข้า java.util.Date;
DateIO คลาสสาธารณะ {
โมฆะสาธารณะคงหลัก (สตริง [] args) {
วันที่ วันที่= ใหม่ DateIO().strToDate("2013-04-01");
สตริง strdate=new DateIO().dateToStr(date);
สตริง srrdate=new DateIO().timestampToStr(System.currentTimeMillis());
การประทับเวลา ts=new DateIO().strToTimestamp(วันที่ใหม่());
-
//String 转换为 Date
วันที่สาธารณะ strToDate (String strdate) {
รูปแบบ DateFormat = new SimpleDateFormat("yyyy-MM-dd");
วันที่วันที่ = null;
พยายาม {
วันที่ = format.parse(strdate);
} จับ (ParseException e) {
e.printStackTrace();
-
System.out.println("วันที่:"+date);
วันที่เดินทางกลับ;
-
//วันที่ 转换为 String
สตริงสาธารณะ dateToStr (วันที่วันที่) {
//年月日****-**-**
รูปแบบ DateFormat = new SimpleDateFormat("yyyy-MM-dd");
สตริง str = format.format (วันที่);
System.out.println("str:"+str);
//年月日**-*-*
format = DateFormat.getDateInstance(DateFormat.SHORT);
str = format.format (วันที่);
System.out.println(str);
//年月日****-*-*
format = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = format.format (วันที่);
System.out.println(str);
//****年*月*日星期*
format = DateFormat.getDateInstance(DateFormat.FULL);
str = format.format (วันที่);
System.out.println(str);
กลับ STR;
-
//Timestamp转换为String
การประทับเวลาสตริงสาธารณะToStr (การประทับเวลาแบบยาว) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
สตริง str = df.format (ประทับเวลา);
System.out.println(str);
กลับ STR;
-
//วันที่ ประทับเวลา
การประทับเวลาสาธารณะ strToTimestamp (วันที่) {
SimpleDateFormat df = SimpleDateFormat ใหม่ ("yyyy-MM-dd HH:mm:ss");
เวลาสตริง = df.format (วันที่);
การประทับเวลา ts = Timestamp.valueOf (เวลา);
System.out.println(ts);
กลับทีเอส;
-
-