Calendar类中的getTimeZone()方法用于返回此Calendar的当前时区。
用法:
public TimeZone getTimeZone()
参数:该方法不包含任何参数。
返回值:该方法返回此Calendar对象的时区。
以下示例程序旨在说明Calendar类的getTimeZone()方法的用法:
示例1:
// Java code to illustrate
// getTimeZone() method
import java.util.*;
public class Calendar_Demo {
public static void main(String args[])
{
// Creating a calendar object
Calendar calndr = Calendar.getInstance();
// Getting the time zone of calendar
TimeZone time_zone = calndr.getTimeZone();
// Displaying the current time zone
System.out.println("The current Time zone is: "
+ time_zone.getDisplayName());
}
}
输出:
The current Time zone is: Coordinated Universal Time
示例2:
// Java code to illustrate
// getTimeZone() method
import java.util.*;
public class Calendar_Demo {
public static void main(String args[])
{
// Creating a calendar object
Calendar calndr = Calendar.getInstance();
// Getting the time zone of calendar
TimeZone time_zone = calndr.getTimeZone();
// Displaying the current time zone
System.out.println("The current Time zone is: "
+ time_zone.getDisplayName());
// Changing the time zone
calndr.setTimeZone(
TimeZone.getTimeZone("GMT"));
System.out.println("New TimeZone: "
+ calndr.getTimeZone()
.getDisplayName());
}
}
输出:
The current Time zone is: Coordinated Universal Time
New TimeZone: Greenwich Mean Time