java學習筆記 ---日期操做

日期操做有如下幾種類:
1.日期時間類java

java.util.Date函數

Date類提供了對日期和時間的封裝。測試

public Date()code

該構造函數實例化Date對象,獲得當前時間,精確到毫秒。對象

//測試代碼get

import java.util.Date;
public class DateTest
{
 public static void main(String[] args)
 {
  Date date = new Date();
  System.out.println("current time is "+date);
 }
}

 

2.日曆類class

java.util.Calendarimport

此類沒有構造函數date

A.獲得當前時區的日曆對象,默認是當前時區的當前日期和時間:構造函數

public static Calendar getInstance()

B. 指定時區,獲得該時區的日期和時間

pubic static Calendar getInstance(TimeZone zone)

C.獲得Calendar對象後,能夠對其封裝的時間日期改變,用下面的方法:

public final void SetTime(Date date)

D.獲得具體的時間項目,用下面的方法:

public int get(int field)

參數用下面的值指定

  1. 年   Calendar.YEAR

  2. 月   Calendar.MONTH

  3. 日   Calendar.DAY_OF_MONTH

  4. 星期  Calendar.DAY_OF_WEEK

  5. 小時  Calendar.HOUR

  6. 小時,按24小時計算  Calendar.HOUR_OF_DAY

  7. 分鐘  Calendar.MINUTE

  8. 秒   Calendar.SECOND

//測試代碼以下:

import java.util.Calendar;
public class CalendarTest
{
 public static void main(String[] args)
 {
  Calendar ca = Calendar.getInstance();
  System.out.println("current Calendar is :"+'\n');
  System.out.println(ca.get(Calendar.YEAR)+"年"+"  ");
  System.out.println(ca.get(Calendar.MONTH)+"月"+"  ");
  System.out.println(ca.get(Calendar.DAY_OF_MONTH)+"日"+'\n');
  System.out.println("星期 "+ca.get(Calendar.DAY_OF_WEEK)+"  ");
  System.out.println(ca.get(Calendar.HOUR)+"時"+"  ");
  System.out.println(ca.get(Calendar.HOUR_OF_DAY)+"時(24時制)"+" ");
  
  System.out.println(ca.get(Calendar.MINUTE)+"分"+"  ");
  System.out.println(ca.get(Calendar.SECOND)+"秒"+'\n');
 }
}

3.時區類

java.util.TimeZone

相關文章
相關標籤/搜索