日付DateFormatののSimpleDateFormat

クラスDateは、特定の時点を表し、

  空の設定パラメータの日付d =新しいDate()(前ミリ秒の初期時間差に)現在の時刻を返します。

  コンストラクタ日付d =新しいDate(0)1970年1月1日に08:00に返すがありargを

  getTime()およびSystem.currentTimeMillsは()として現在の時刻を返します。

  setTime()の設定時間

コードをコピー
輸入java.util.Date; 

パブリッククラスdemon3_date { 

    パブリック静的無効メイン(文字列[] args){ 
        demon1()。
        日付D1 =新しいDate(); 
        demon2(D1)。
        d1.setTime(1000); 
        System.out.println(D1)。
    } 

    パブリック静的ボイドdemon2(日D1){ 
        System.out.printlnは(d1.getTime())。
        System.out.println(のSystem.currentTimeMillis())。
    } 

    パブリック静的ボイドdemon1(){ 
        日D1 =新しいDate(); 
        System.out.println(D1)。//空参构造
        
        日付D2 =新しいDate(100); 
        System.out.println(D2)。
    } 
}
コードをコピー

 

概要DateFormatクラス
抽象クラスのサブクラス、フォーマットや言語に依存しない方法で日付または時刻を解析するのフォーマット* DateFormatの日付/時間。SimpleDateFormatを使用して、抽象クラス、サブクラスです

  DateFormatのDF = DateFormat.getDateInstance()//静的メソッドは、サブクラスのオブジェクトを返します

          =新しいのSimpleDateFormat()

  

:一般的な方法のSimpleDateFormat
  パブリック文字列の最終入力日付フォーマット形式(日付):このデフォルト出力2019年5月26日 
  にDateFormat DateFormat.getDateInstance = Dは、()=新しい新しいてSimpleDateFormat() 
  ;#D1 =新しい新しい日付日付() 
  #システム。 out.printlnを(d.format(D1))
  のSystem.out.println(d.format(新しい新しい日付()));

 

SimpleDateFormatのコンストラクタパラメータは、時間のフォーマットに設定し
  てSimpleDateFormatてSimpleDateFormat SDF新しい新=( "MM-DD-YYYYのHH:SS:MI")
  のSystem.out.println(d.format(新しい新しい日付())); 2019から05出力-26午後8時12分18秒

 

公共の日付の解析(文字列のソース)は、日付を生成し、テキスト文字列を解析されました。 
  文字列S1 = "2018年12ヶ月29日9時00分10秒";
  SimpleDateFormatのSD2は=新しい新しいてSimpleDateFormat( "YYYY年MM月DD日HH:MM:SS");
  日付D1 = sd2.parse(S1)。

  空の設定パラメータの日付d =新しいDate()(前ミリ秒の初期時間差に)現在の時刻を返します。

  コンストラクタ日付d =新しいDate(0)1970年1月1日に08:00に返すがありargを

  getTime()およびSystem.currentTimeMillsは()として現在の時刻を返します。

  setTime()の設定時間

コードをコピー
輸入java.util.Date; 

パブリッククラスdemon3_date { 

    パブリック静的無効メイン(文字列[] args){ 
        demon1()。
        日付D1 =新しいDate(); 
        demon2(D1)。
        d1.setTime(1000); 
        System.out.println(D1)。
    } 

    パブリック静的ボイドdemon2(日D1){ 
        System.out.printlnは(d1.getTime())。
        System.out.println(のSystem.currentTimeMillis())。
    } 

    パブリック静的ボイドdemon1(){ 
        日D1 =新しいDate(); 
        System.out.println(D1)。//空参构造
        
        日付D2 =新しいDate(100); 
        System.out.println(D2)。
    } 
}
コードをコピー

 

概要DateFormatクラス
抽象クラスのサブクラス、フォーマットや言語に依存しない方法で日付または時刻を解析するのフォーマット* DateFormatの日付/時間。SimpleDateFormatを使用して、抽象クラス、サブクラスです

  DateFormatのDF = DateFormat.getDateInstance()//静的メソッドは、サブクラスのオブジェクトを返します

          =新しいのSimpleDateFormat()

  

:一般的な方法のSimpleDateFormat
  パブリック文字列の最終入力日付フォーマット形式(日付):このデフォルト出力2019年5月26日 
  にDateFormat DateFormat.getDateInstance = Dは、()=新しい新しいてSimpleDateFormat() 
  ;#D1 =新しい新しい日付日付() 
  #システム。 out.printlnを(d.format(D1))
  のSystem.out.println(d.format(新しい新しい日付()));

 

SimpleDateFormatのコンストラクタパラメータは、時間のフォーマットに設定し
  てSimpleDateFormatてSimpleDateFormat SDF新しい新=( "MM-DD-YYYYのHH:SS:MI")
  のSystem.out.println(d.format(新しい新しい日付())); 2019から05出力-26午後8時12分18秒

 

公共の日付の解析(文字列のソース)は、日付を生成し、テキスト文字列を解析されました。 
  文字列S1 = "2018年12ヶ月29日9時00分10秒";
  SimpleDateFormatのSD2は=新しい新しいてSimpleDateFormat( "YYYY年MM月DD日HH:MM:SS");
  日付D1 = sd2.parse(S1)。

おすすめ

転載: www.cnblogs.com/yaobiluo/p/11302141.html