Java TimeZone setID()方法及实例
Java中 TimeZone类 的 setID(String ID ) 方法是用来设置该时区的时区ID。在这个操作中,时区对象的其他数据不会被改变。
语法
public void setID(String ID)
参数: 该方法需要一个字符串类型的参数ID,指的是时区的新ID。
返回值: 该方法不返回任何值。
下面的程序说明了时区类的setID()方法的使用:
示例1 :
// Java code to illustrate setID() method
import java.util.*;
public class TimeZoneDemo {
public static void main(String args[])
{
// Creating a TimeZone
TimeZone offtime_zone
= TimeZone.getTimeZone(
"Pacific/Pago_Pago");
// set time zone ID
offtime_zone.setID("GMT+05:00");
// Knowing the DST
System.out.println("The ID is: "
+ offtime_zone.getID());
}
}
输出:
The ID is: GMT+05:00
例2 :
// Java code to illustrate setID() method
import java.util.*;
public class TimeZoneDemo {
public static void main(String args[])
{
// Creating a TimeZone
TimeZone offtime_zone
= TimeZone.getDefault();
// set time zone ID
offtime_zone.setID("GMT+05:30");
// Knowing the DST
System.out.println("The ID is: "
+ offtime_zone.getID());
}
}
输出:
The ID is: GMT+05:30
**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#setID(java.lang.String)