地区国家 编号 缩写 时区
中国 86 CN Asia/Shanghai
香港 852 HK Asia/Hong_Kong
澳门 853 MO Asia/Macau
台湾 886 TW Asia/Taipei
新加坡 65 SG Asia/Singapore
泰国 66 TH Asia/Bangkok
印度 91 IN Asia/Calcutta
日本 81 JP Asia/Tokyo
韩国 82 KR Asia/Seoul
巴基斯坦 92 PK Asia/Karachi
美国 1 US America/Los_Angeles
英国 44 GB Europe/London
法国 33 FR Europe/Paris
德国 49 DE Europe/Berlin
印度尼西亚 62 ID Asia/Jakarta
马来西亚 60 MY Asia/Kuala_Lumpur
* 获取指定时区的当前时间字符串
* @param timezone +8:00
* @return
public
static
String
getDateString
(
String timezone
)
{
TimeZone time
=
TimeZone
.
getTimeZone
(
timezone
)
;
SimpleDateFormat format
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
)
;
TimeZone
.
setDefault
(
time
)
;
Calendar calendar
=
Calendar
.
getInstance
(
)
;
Date date
=
calendar
.
getTime
(
)
;
return
format
.
format
(
date
)
;
* 获取指定时区的当前时间字符串
* @param timezone GMT
* @return
public
static
String
getDateString
(
String timezone
)
{
Calendar calendar
=
Calendar
.
getInstance
(
)
;
Date date
=
calendar
.
getTime
(
)
;
return
getDateString
(
date
,
timezone
)
;
* 获取指定时区的时间字符串
* @param date
* @param timezone GMT
public
static
String
getDateString
(
Date date
,
String timezone
)
{
TimeZone time
=
TimeZone
.
getTimeZone
(
timezone
)
;
SimpleDateFormat format
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
)
;
TimeZone
.
setDefault
(
time
)
;
return
format
.
format
(
date
)
;
* 将字符串转为date对象
* @param string
* @return
public
static
Date
getDateFromString
(
String string
)
throws
ParseException
{
SimpleDateFormat simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
)
;
Date date
=
simpleDateFormat
.
parse
(
string
)
;
return
date
;
地区国家 编号 缩写 时区中国 86 CN Asia/Shanghai香港 852 HK Asia/Hong_Kong澳门 853 MO Asia/Macau台湾 886 TW Asia/Taipei新加坡 65 SG Asia/Singapore泰国 66 TH Asia/Bangkok印度 91 IN Asia/Calcutta日本 81 JP Asia/Tokyo韩国 82 KR Asia/Seoul巴基斯坦 92 PK Asia/Karachi美国 1 US America/.
功能代码:
获取时间
字符串对应的指定
时区
的时间戳
public static long get
TimeZone
TimeStr(String
date
Str,String
timeZone
) {
long result = 0L;
int year;
int month;
public static String format
Date
ToString(
Date
date
, String
date
Format) {
Date
Format df = new Simple
Date
Format(
date
Format);
return df.format(
date
);
public st.
毫无疑问,用
Java
Script脚本可以通过直接查看用户的时钟,方便地在网页上显示本地时间。但是,如果你想显示不同地区的时间—--例如,如果你的本部在别的国家,你想查看“本国”时间而非当地时间,又该怎么办呢?
要做到这一点,必须进行各种时间计算才能将当地时间转换为目的时间。本文将解释如何进行这些计算。
事情的第一步是获得当地时间。在
Java
Script中,这无疑可以通过...
根据
时区
获取
当地时间
存在的夏令时问题
如果
TimeZone
.get
TimeZone
()里面放的是
时区
,如"GMT+:08:00",这里会存在夏令时和冬令时的问题,得到的时间会相差一小时。
获取
某
时区
的
当前
时间
这里将采用城市作为传入参数
Simple
Date
Format sdf = new Simple
Date
Format("yyyy-MM-dd hh:mm:ss");
Date
date
= new
Date
();
System.out.pr
JAVA
中常用的zoneId 有2种格式:
1.
时区
偏移量的形式:GMT+8
2.区域的形式:Asia/Shanghai(常用),
java
中使用该形式的zoneId会自动计算夏令时。
时区
国家 城市
协调世界时
Asia/Harbin 中国 哈尔滨 UTC+8
Asia/Shanghai 中国 上海 UTC+8
Asia/Chungking 中国 重庆 UTC+8
Asia/Urumqi 中国 新疆-乌鲁木齐 UTC+6
Asia/Kashgar 中国 新疆-喀什地区 UTC+6
Asia/Du
【java】 异常: template might not exist or might not be accessible by any of the configured...
【html audio】播放音频