java.util.GregorianCalendar.setTimeZone()方法是Java中的內置方法,它根據傳遞的參數將當前時區修改為新時區。
用法:
public void setTimeZone(TimeZone tz)
參數:該方法采用TimeZone對象的一個參數tz,該參數指定新的時區值。
返回值:此方法不返回任何值。
例子:
Input : IST Output : India Standard Time Input : UTC Output : Coordinated Universal Time
以下程序說明了Java中的java.util.GregorianCalendar.setTimeZone()函數:
示例1:
// Java Program to illustrate
// GregorianCalendar.setTimeZone()
// function
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args) {
// Create a new calendar
GregorianCalendar cal = (GregorianCalendar)
GregorianCalendar.getInstance();
// Display the current date and time
System.out.println("" + cal.getTime());
System.out.println("Current Time Zone : " +
cal.getTimeZone().getDisplayName());
// Convert to another time zone
cal.setTimeZone(TimeZone.getTimeZone("CST"));
System.out.println("New Time Zone : " +
cal.getTimeZone().getDisplayName());
}
}
輸出:
Wed Jul 25 11:11:14 UTC 2018 Current Time Zone : Coordinated Universal Time New Time Zone : Central Standard Time
示例2:
// Java Program to illustrate
// GregorianCalendar.setTimeZone()
// function
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args) {
// Create a new calendar
GregorianCalendar cal = (GregorianCalendar)
GregorianCalendar.getInstance();
// Display the current date and time
System.out.println("" + cal.getTime());
System.out.println("Current Time Zone : " +
cal.getTimeZone().getDisplayName());
// Convert to another time zone
cal.setTimeZone(TimeZone.getTimeZone("IST"));
System.out.println("New Time Zone : " +
cal.getTimeZone().getDisplayName());
}
}
輸出:
Wed Jul 25 11:11:21 UTC 2018 Current Time Zone : Coordinated Universal Time New Time Zone : India Standard Time
參考: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#setTimeZone()
相關用法
- Java Calendar setTimeZone()用法及代碼示例
- Java DateFormat setTimeZone()用法及代碼示例
- Java GregorianCalendar add()用法及代碼示例
- Java GregorianCalendar getLeastMaximum()用法及代碼示例
- Java GregorianCalendar equals()用法及代碼示例
- Java GregorianCalendar getMaximum()用法及代碼示例
- Java GregorianCalendar hashCode()用法及代碼示例
- Java GregorianCalendar getTimeZone()用法及代碼示例
- Java GregorianCalendar getGreatestMinimum()用法及代碼示例
- Java GregorianCalendar clone()用法及代碼示例
- Java GregorianCalendar getMinimum()用法及代碼示例
- Java GregorianCalendar isLeapYear()用法及代碼示例
- Java Java.util.GregorianCalendar用法及代碼示例
- Java Java lang.Long.numberOfTrailingZeros()用法及代碼示例
注:本文由純淨天空篩選整理自RICHIK BHATTACHARJEE大神的英文原創作品 GregorianCalendar setTimeZone() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。