如何得到当前系统的时区? 如题,应该用哪个类??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.util.TimeZone.getDefault().getID() for(String id : java.util.TimeZone.getAvailableIDs()){ java.util.TimeZone.getTimeZone(id).getDisplayName();} to CpRcF(尘埃): 不明白。这只能输出时区的“名称”。我的意思是通过这个类得出的哪些参数可以与系统的时区设置相关联?比如能不能得到一个整数?怎么通过这个整数让程序知道当前的时区?例:int timezone = java.util.TimeZone.getXXX();swith (timezone) {case 0 : // 假设0代表北京的时区 // 将系统语言设置为中文case 1 : // 假设1代表美国的时区 // 将系统语言设置为英文 } TimeZone.getRawOffset()获取的是当地与标准时间的时区差(单位ms)eg:TimeZone.getTimeZone("GMT+8").getRawOffset()返回8*3600*1000=28800000 (ms) try the static method: TimeZone.getDefault() 【100分】关于 iso-88591-1 gbk utf-8 汉字编码的问题 数据结构到一个栈问题 有关对象流的转换问题 ****html页面中不能显示applet小程序,不知道为什么?*** 请教:如何用javadoc? 关于数组内的数从小到大排列 怎么捕获ctr+n这种系统的快捷键并拦截它? java参数传递不懂 有关Color的问题? java 基础:JTable 如何通过反射获得方法的返回值?请勿回帖不看贴 String 的疑惑。String a = "abc" 和String a = new String("abc")不同?
java.util.TimeZone.getTimeZone(id).getDisplayName();
}
不明白。这只能输出时区的“名称”。我的意思是通过这个类得出的哪些参数可以与系统的时区设置相关联?比如能不能得到一个整数?怎么通过这个整数让程序知道当前的时区?
例:
int timezone = java.util.TimeZone.getXXX();
swith (timezone) {
case 0 : // 假设0代表北京的时区
// 将系统语言设置为中文
case 1 : // 假设1代表美国的时区
// 将系统语言设置为英文
}
获取的是当地与标准时间的时区差(单位ms)eg:TimeZone.getTimeZone("GMT+8").getRawOffset()返回8*3600*1000=28800000 (ms)