インポート java.text.ParseException;
インポート java.text.SimpleDateFormat;
java.util.Dateをインポートします。
パブリック クラス DateIO {
public static void main(String[] args) {
日付 date= new DateIO().strToDate("2013-04-01");
文字列 strdate=new DateIO().dateToStr(date);
文字列 srrdate=new DateIO().timestampToStr(System.currentTimeMillis());
タイムスタンプ ts=new DateIO().strToTimestamp(new Date());
}
//文字列转换は日付です
public Date strToDate(String strdate){
DateFormat 形式 = new SimpleDateFormat("yyyy-MM-dd");
日付 date = null;
試す {
日付 = format.parse(strdate);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("日付:"+日付);
帰国日。
}
//日付转换は文字列です
public String dateToStr(Date 日付){
//年月日****-**-**
DateFormat 形式 = new SimpleDateFormat("yyyy-MM-dd");
文字列 str = format.format(date);
System.out.println("str:"+str);
//年月日**-*-*
形式 = DateFormat.getDateInstance(DateFormat.SHORT);
str = フォーマット.フォーマット(日付);
System.out.println(str);
//年月日****-*-*
形式 = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = フォーマット.フォーマット(日付);
System.out.println(str);
//****年*月*日星期*
形式 = DateFormat.getDateInstance(DateFormat.FULL);
str = フォーマット.フォーマット(日付);
System.out.println(str);
文字列を返します。
}
//タイムスタンプ转换は文字列
public String timestampToStr(長いタイムスタンプ){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
文字列 str = df.format(タイムスタンプ);
System.out.println(str);
文字列を返します。
}
//日付转换はタイムスタンプ
public タイムスタンプ strToTimestamp(Date date){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
文字列時間 = df.format(日付);
タイムスタンプ ts = タイムスタンプ.valueOf(時間);
System.out.println(ts);
tsを返します。
}
}