Javaの処理時間の例

フォーマット時間(てSimpleDateFormat)

次の例では、時間をフォーマットするためのフォーマットのSimpleDateFormatクラス(日)メソッドを使用する方法を示します

輸入java.text.SimpleDateFormatの。
輸入java.util.Date; 
 
パブリック クラスメイン{
     公共の 静的な 無効メイン(文字列[] args)を{ 
        日付 = 新しい日付(); 
        文字列strDateFormat = "YYYY-MM-DD HH:MM:SS" 
        自衛隊のSimpleDateFormat = 新しいてSimpleDateFormat(strDateFormat)。
        System.out.println(sdf.format(日)); 
    } 
}
コードの表示

出力コードが実行結果です。

2015年3月27日午後9時13分23秒
コードの表示

現在の時刻を取得します。

次の例では、出力に現在の時刻をフォーマットするDateクラスとクラスのSimpleDateFormat(日)メソッドを使用する方法を示します。

インポート; java.text.SimpleDateFormatの
 インポートjava.util.Date; 
 
パブリック クラスメイン{
     公共 静的 ボイドメイン(文字列[]引数){ 
        
        てSimpleDateFormat SDF = 新しい新しいてSimpleDateFormat(); // フォーマット時間 
        sdf.applyPattern(「YYYY-MMを-dd HH:MM:SSのA "); // のマーク午前/午後   
        日付DATE = 新しい新しい日付(); // 現在の時間を取得 
        するSystem.out.println("今の時間:「+ sdf.format(日)); // 今の時間フォーマットされた出力(24時間)
    } 
}
コードの表示

出力コードが実行結果です。

今の時間:2015年3月27日夜九時27分28秒PM
コードの表示

取得した年、月、など

次の例は、これに出力年、月、およびにCalendarクラスを使用する方法を示します。

インポートのjava.util.Calendar; 
 
パブリック クラスメイン{
     公共 静的 ボイドメイン(文字列[]引数){ 
        カレンダーCAL = Calendar.getInstance();
        int型日= cal.get(Calendar.DATE)。
        int型の月= cal.get(Calendar.MONTH)+ 1 ;
        int型の年= cal.get(Calendar.YEAR)。
        INTダウ= cal.get(Calendar.DAY_OF_WEEKの)。
        INT DOM = cal.get(Calendar.DAY_OF_MONTH)。
        int型 DOY = cal.get(Calendar.DAY_OF_YEAR)。
 
        System.out.printlnは("現在の時刻:" + cal.getTime()); 
        System.out.printlnは( "日付:" + デイ); 
        System.out.printlnは( "月:" + 月ザ・); 
        System.out.printlnは(「年: 「+ 年); 
        System.out.printlnは(」曜日:「+ダウ);   // 日曜日の週の出力の最初の日は、月曜日出力2 1であるとして、そしてそう 
        するSystem.out.println ( "月の最初の数日間:" + DOM); 
        System.out.printlnは( "年の日:" + DOY); 
    } 
}
コードの表示

出力コードが実行結果です。

現在の時刻:金3月27日21時44分15秒CST 2015 
日: 27 
月: 3 
年: 2015 
曜日: 6 
月の最初の数日: 27 
年の日: 86
コードの表示

タイムスタンプは、時間に換算しました

次の例では、タイムスタンプに変換するフォーマットのSimpleDateFormatクラス()メソッドを使用する方法を示します。

日付と時刻モード(異なる表す意味、大文字と小文字に注意してください):

  • yyyy:年
  • MM:月
  • dd:日
  • HH:1〜12時間(1-12)
  • HH:24時間(0-23)
  • MM:分
  • SS:秒
  • S:MS
  • E:曜日
  • 年の最初の日:D
  • F:月の最初の数週間(日数今月は分割7の上に合計されます)
  • W:年の最初の数週間
  • W:月の最初の数週間(実際の状況に応じてカウントされます)
  • A:アイデンティティの午後
  • K:HHとほぼ1日24時間を表す(1-24)
  • K:HH、ほぼ12時間エクスプレスシステム(0-11)
  • Z:タイムゾーン
インポート; java.text.SimpleDateFormatの
 インポートjava.util.Date; 
 
パブリック クラスをメイン{
     公共の 静的な 無効メイン(文字列[] args)を{ 
        ロングtimeStampに =にSystem.currentTimeMillis();   // 現在のタイムスタンプを取得 
        てSimpleDateFormat SDF = 新新(てSimpleDateFormatを"MM-DD-YYYYのHH:MM:SS" ); 
        文字列SD = sdf.format(新しい新しい日付(Long.parseLong(String.valueOf(timeStampに))));       // タイムスタンプを時間に変換される 
        のSystem.out.println ( "フォーマット結果:" + SD); 
 
        てSimpleDateFormat SDF2 = 新しい新SimpleDateFormat( "DD日HHときのYYYY、MM月ミリメートル分のss秒" ); 
        文字列SD2 = sdf2.format(新新日(Long.parseLong(String.valueOf(timeStampに)))); 
        System.out.printlnは(「フォーマット結果:「+ SD2です); 
   } 
}
コードの表示

出力コードが実行結果です。

フォーマット結果:2018年7月10日12時17分34秒
形式の結果: 12時17分34秒で、2018年7月10日
コードの表示

 

おすすめ

転載: www.cnblogs.com/Mr-Feng/p/11372559.html