呉ユーキション - 学習の自然生まれのJAVA開発:日付時刻

輸入java.util.Date;
  
パブリック クラスDateDemo {
    公共 静的 ボイドメイン(文字列引数[]){
        // 初期化日付オブジェクト 
       日付= 新しい新しい日付();
        
       // 使用のtoString()関数は、日付と時刻の表示
       のSystem.out.println(date.toStringを());
   }
}
輸入   java.utilの。* ;
インポートするjava.text *。;
 
パブリック クラスDateDemo {
    公共 静的 ボイドメイン(文字列引数[]){
 
      日dNow = 新しい日付();
      SimpleDateFormat FT = 新しいてSimpleDateFormat( "YYYY-MM-DD HH:MM:SS" )。
 
      System.out.println( "現在の時間は:" + ft.format(Dnow));
   }
}
輸入java.util.Date;
 
パブリック クラスDateDemo {
 
  パブリック 静的 ボイドメイン(文字列引数[]){
      // 初期化日付オブジェクト 
     日付= 新しい新しい日付();
 
     //は、使用するC   
    System.out.printf( "すべての日付と時刻の情報を:N-%TC%" 、DATE);          
     // F利用   
    System.out.printf(「年-月-日付フォーマット:%タスクフォース%nを"DATE);  
     // 用のD   
    System.out.printf("月/日/年の形式:%% N-TD " 日付);  
     // Rの使用   
    System.out.printf(" HH:MMの:SS PM形式(12時間):%% N-TR "DATE);  
     // T用い   
    System.out.printf(" HH:MM:SS形式(24時間形式):%% N-TT」、日付)。  
     // R&使用LT   
    System.out.printf( "HH:MM形式(24時間形式):TRの%" 、日付)。  
  }
}

輸入java.util.Date;
  
パブリック クラスDateDemo {
 
   パブリック 静的 ボイドメイン(文字列引数[]){
        // 初期化日付オブジェクト 
       日付= 新しい新しい日付();
        
       // 使用のtoString()日付と時刻 
       System.out.printf( "%Sの%1 $ 2 $%のTD、%2 $ TYの2 $ tBの。"  "期日:" 、DATE);
   }
}
輸入java.util.Date;
  
パブリック クラスDateDemo {
 
   パブリック 静的 ボイドメイン(文字列引数[]){
        // 初期化日付オブジェクト 
       日付= 新しい新しい日付();
        
       // 表示時間形式 
       System.out.printf( "<TE、%<TYの%S %% tBの"  "期日:" 、DATE)。
   }
}
輸入 java.utilの。* ;
  
パブリック クラスDateDemo {
    公共 静的 ボイドメイン(文字列引数[]){
       DATE DATE = 新しい新しいDATE();                                      
         // 使用のB、言及月   
        文字列str = String.Formatの(Locale.US、 "英語の月の略語:%のTB" 、DATE)を、       
        System.out.println(STR)。                                                                              
        System.out.printf( "ローカル月略称:%% N-TB" 、DATE);  
         // 使用B、月の完全な名前   
        STR = String.Formatの(Locale.US、 "月英語フルネーム:%TBの" 、DATE);  
        System.out.println(STR)。  
        System.out.printf( "ローカル完全な月名:N-TB %%" 、DATE);  
         // 使用、週短い   
        STR = String.Formatの(Locale.US、 "英語の略語週:%TA" 、DATE) ;  
        System.out.println(STR)。  
        // A、週フルネームの使用   
        System.out.printf( "ローカル短い週:N - %% tAの" 、DATE);  
         //はCさん、2年前に使用   
        System.out.printf(「2年前に桁(以下、先行ゼロ):%% N-TC「DATE);  
         // Yは、2年後、使用され   
        System.out.printf(」先行ゼロ未満の下二桁で( ):%% N-TY "DATE);  
         // 日のJが使用されている、数年   
        System.out.printf("年の日数(つまり、最初の数日間で、です):%% N-TJ」、DATE) ;  
         // 利用M、月   
        System.out.printf( "2桁の月(2つの未満フロント補数0):%% N-(TM)" 、日付);  
         // Dの使用、1999(2つはありませんゼロパディング)   
        System.out.printf( "2桁の日(2つ未満のフロントパッチ0):N-TD %%" 日付)。  
        // 、Eを使用します(ゼロを作るしません)日本  
        System.out.printf( "月の月(前は0を記入しない):%TE" 、DATE);  
   }
}

輸入 java.utilの。* ;
インポートするjava.text *。;
  
パブリック クラスDateDemo {
 
   パブリック 静的 ボイドメイン(文字列引数[]){
      SimpleDateFormatフィート = 新しいてSimpleDateFormat( "YYYY-MM-DD" );
 
      文字列の入力 = args.length == 0?"1818年11月11日":引数[0 ]。
 
      System.out.print(入力 + "として解析し" );
 
      日付t; 
 
      してみてください{
          T = ft.parse(入力)。
          System.out.println(T)。 
      } キャッチ(はParseException電子){
          System.out.println( "解析できない使用して" +のフィート);
      }
   }
}
輸入 java.utilの。* ;
  
パブリック クラスSleepDemo {
    公共 静的 ボイドメイン(文字列引数[]){
       試みます{
         System.out.println(新しい日付()+ "\ nを" );
         Thread.sleep( * 3 1000)。   // 休眠3秒 
         のSystem.out.println(新しい日付()+ "\ nを" );
      } キャッチ(例外e){
          System.out.println( "例外を手に入れました!" );
      }
   }
}
輸入 java.utilの。* ;
  
パブリック クラスDiffDemo {
 
   パブリック 静的 ボイドメイン(文字列引数は、[]){
       試みる{
          長い =開始)(のSystem.currentTimeMillis。
         System.out.println(新しい日付()+ "\ nを" );
         Thread.sleep( 5 * 10 * 60 )。
         System.out.println(新しい日付()+ "\ nを" );
         長い端= にSystem.currentTimeMillis();
         長い差分=終了- 開始。
         System.out.println(「差が」+ 差分)。
      } キャッチ(例外e){
         System.out.println( "例外を手に入れました!" );
      }
   }
}
カレンダーC1 = Calendar.getInstance();

c1.set( ,. 6 2009から1、12である。); // として提供されるカレンダーオブジェクトの日付C1、:2009,6,12 

c1.set(Calendar.DATE、 10 )。

c1.set(Calendar.YEAR、 2008 );

カレンダーC1 = Calendar.getInstance();

c1.add(Calendar.DATE、 10 )。

c1.add(Calendar.DATE、 -10)。
C1 =カレンダーCalendar.getInstance();
 // 年の取得
int型年= c1.get(Calendar.YEARを);
 // 月の取得
int型の月に(Calendar.MONTHの)= c1.get + 1を;
 // 日付を取得
int型 DATEを= c1.get(Calendar.DATE);
 // 取得時間
int型の時間= c1.get(Calendar.HOUR_OF_DAY);
 // 取得分の
int型の分= c1.get(Calendar.MINUTE);
 // 秒を取得
int型 SECOND = C1。 GET(Calendar.SECOND);
 // (このクラスは異なり、日)(注:1日曜日、2週1のため、火曜日に3人の代表者など)の週を取得
輸入 java.utilの。* ;
  
パブリック クラスGregorianCalendarDemo {
 
   パブリック 静的 ボイドメイン(文字列引数[]){
      文字列の数ヶ月[] = {
       "月"、 "2月"、 "月"、 "4月"  "月"、 "6月"、 "7月"、 "8月"  "9月"、 "10月"、 "11月"、 「12月」}。
      
      int型の年;
       // グレゴリオ暦を初期化
       // 現在の日付と時刻を使用する
       // ローカルタイムとタイムゾーンにデフォルト 
      のGregorianCalendar gcalendar = 新しい新しいてGregorianCalendar();
       // 現在の日付と時刻に関する表示情報 
      System.out.print(「日付:」);
      System.out.print(カ月[gcalendar.get(Calendar.MONTH)])。
      System.out.print( "" + gcalendar.get(Calendar.DATE)+ "" );
      System.out.printlnは(年 = gcalendar.get(Calendar.YEAR));
      System.out.print( "時間:" );
      System.out.print(gcalendar.get(Calendar.HOUR) + ":" );
      System.out.print(gcalendar.get(Calendar.MINUTE) + ":" );
      System.out.println(gcalendar.get(Calendar.SECOND))。
      
      // 現在の年がうるう年であるテスト
      IF {(gcalendar.isLeapYear(年))
         System.out.println(「現在の年がうるう年です」);
      }
      他の{
         System.out.println(「現在の年がうるう年ではありません」);
      }
   }
}

 

おすすめ

転載: www.cnblogs.com/tszr/p/10960430.html