首頁 >Java >java教程 >Java中日期類,日曆類的使用

Java中日期類,日曆類的使用

黄舟
黄舟原創
2017-01-18 15:36:401571瀏覽

JAVA中的日期類別為:Date類別 日曆類別:Calendar類別

下面,讓我們來看看Date類別的用法吧!

import java.util.*;  
import java.text.*;  
  
public class DateTest {  
    public static void main(String[] args) {  
          
      Date today = new Date();     //获取当前系统时间  
      System.out.println(today);  
        
      //定义日期输出格式  
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");  
        
      //将当前日期转换成指定日期格式输出  
      String day =sdf.format(today);  
      System.out.println(day);  
        
        
      //指定时间  
      String today1 ="2016年7月13日 10:58:54";  
      try {  
      //将指定时间转换成日期格式输出  
        Date date=sdf.parse(today1);  
        System.out.println(date);  
          
    } catch (ParseException e) {  
          
        e.printStackTrace();  
    }  
  
      //日历类的使用  
  
      Calendar c =Calendar.getInstance();  
      int year =c.get(Calendar.YEAR);  
      int month=c.get(Calendar.MONTH)+1;//从0月开始,需要加一  
      int day1 = c.get(Calendar.DAY_OF_MONTH);  
      int hour =c.get(Calendar.HOUR);  
      int second = c.get(Calendar.SECOND);  
      int min =c.get(Calendar.MINUTE);  
      System.out.println("当前时间:"+year+"年"+month+"月"+day1+"日"  
                         +hour+"日"+min+"分"+second+"秒");  
        
    }  
}

運行結果為:

需要注意的是:該句代碼SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");

1.不要把MM0成小寫的mm了,不然會得到錯誤的結果。
2.中間有空格,並且把字串轉換成日期時,需要注意字串的空格和指定格式的日期的空格要一一對應。
3.大家可以把yyyy年MM月dd日HH:mm:ss中的字母給成其他看看,看會得到什麼樣的結果

以上就是Java中日期類,日曆類的使用的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn