回java日曆類別使用主頁
創建日曆實體
首先要操作「Calendar」日曆類別的函式前,需要先創建日曆的類別實體,
可以透過以下四種方式來建立實體類別:
- 使用預設getInstance()方法 (最常使用方式)
- 傳入語系的getInstance(Locale aLocale)方法
- 傳入時區的getInstance(TimeZone zone)方法
- 傳入時區和語系的getInstance(TimeZone zone, Locale aLocale)方法
程式範例
當我們創建Calendar類別實體(Calendar cal = Calendar.getInstance();)
後,還需要配合日曆類別的相關屬性與方法一起使用,請再回到Java日曆類別使用頁面, 繼續學習。
package jcode.test.calendar;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
public class Sample011 {
/**
* @param args
*/
public static void main(String[] args) {
//系統預設語系
Locale defLocale = Locale.getDefault(); //繁體中文
//系統預設時區
TimeZone defZone = TimeZone.getDefault(); //台灣標準時間
System.out.println("預設語系: "+defLocale+" 預設時區: "+defZone.getID());
//指定語系
Locale locale = Locale.US; //英文
//指定時區
TimeZone zone = TimeZone.getTimeZone("America/Los_Angeles"); //太平洋標準時間
System.out.println("指定語系: "+locale+" 指定時區: "+zone.getID());
//1.使用預設時區和預設語系建立Calendar實體 (最常使用方式)
Calendar cal = Calendar.getInstance();
//2.使用指定語系建立Calendar實體
Calendar cal1 = Calendar.getInstance(locale);
//3.使用指定時區建立Calendar實體
Calendar cal2 = Calendar.getInstance(zone);
//4.使用指定時區和指定語系建立Calendar實體
Calendar cal3 = Calendar.getInstance(zone,locale);
}
}
|
執行結果
沒有留言:
張貼留言