个性化阅读
专注于IT技术分析

Java TimeZone类

本文概述

Java TimeZone类表示时区偏移量, 还可以计算夏令时。它继承了Object类。


Java TimeZone类声明

我们来看一下java.util.TimeZone类的声明。

public abstract class TimeZone extends Object  implements Serializable, Cloneable

Java TimeZone的方法

方法 描述
static String[] getAvailableIDs() 它用于获取所有受支持的ID。
static TimeZone getDefault() 它用于获取此主机的默认TimeZone。
String getDisplayName() 它用于返回该时区的名称, 以适合在默认语言环境中呈现给用户。
String getID() 用于获取该时区的ID
int getOffset(long date) 它用于返回该时区在指定日期与UTC的偏移量。
void setID(String ID) 用于设置时区ID

Java TimeZone类示例:getAvailableIDs()

import java.util.*;
public class TimeZoneExample1 {
   public static void main( String args[] ){       
   String[] id = TimeZone.getAvailableIDs();      
   System.out.println("In TimeZone class available Ids are: ");
   for (int i=0; i<id.length; i++){
   System.out.println(id[i]);
   } 
   }    
}

立即测试

输出:

In TimeZone class available Ids are: 
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau and so on ....

Java TimeZone类示例:getOffset()

import java.util.*;
public class TimeZoneExample2 {
   public static void main( String args[] ){    
   TimeZone zone = TimeZone.getTimeZone("Asia/Kolkata"); 
   System.out.println("The Offset value of TimeZone: " + 
   zone.getOffset(Calendar.ZONE_OFFSET));
   }    
}

立即测试

输出:

The Offset value of TimeZone: 19800000

Java TimeZone类示例:getID()

import java.util.*;
public class TimeZoneExample3 {
   public static void main( String args[] ){
   TimeZone timezone = TimeZone.getTimeZone("Asia/Kolkata");     
   System.out.println("Value of ID is: " + timezone.getID());
   }    
}

立即测试

输出:

Value of ID is: Asia/Kolkata

Java TimeZone类示例:getDisplayName()

import java.util.*;
public class TimeZoneExample4 {
   public static void main( String args[] ){
   TimeZone zone = TimeZone.getDefault();
   String name = zone.getDisplayName();       
   System.out.println("Display name for default time zone: "+ name);
   }    
}

立即测试

输出:

Display name for default time zone: India Standard Time
赞(0)
未经允许不得转载:srcmini » Java TimeZone类

相关推荐

评论 抢沙发

评论前必须登录!