顯式地指定 Java 中格里高利日曆的時區
要顯式指定時區,請使用 TimeZone 類的方法 getTimeZone()。對於區域設定和時區,我們匯入了以下包。
import java.util.Locale; import java.util.TimeZone
我們顯式指定時區為 America/New_York。
GregorianCalendar cal = new GregorianCalendar(TimeZone.getTimeZone("America/New_York"), Locale.US);以下是一個示例。
示例
import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.TimeZone;
public class Demo {
public static void main(String[] a) {
GregorianCalendar cal = new GregorianCalendar(TimeZone.getTimeZone("America/New_York"), Locale.US);
System.out.println(cal);
}
}輸出
java.util.GregorianCalendar[time=1542643323673,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="America/New_York",offset=-18000000,dstSavings=3600000,useDaylight=true,transitions=235,lastRule=java.util.SimpleTimeZone[id=America/New_York,offset=-18000000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=8,startDayOfWeek=1,start
廣告
資料結構
網路
關係資料庫
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP