新西兰android时区代码,Android北京时间转换为新西兰时间

public staticString converTime(String country,String srcTime) {

TimeZone timezone =null;

if(country.equals("香港")) {

timezone = TimeZone.getTimeZone("GMT+8");

}

if(country.equals("新西兰")) {

//开始这里使用东12去去获取TimeZone

timezone = TimeZone.getTimeZone("GMT+12");

}

String  destTime ="2017-03-06 22:09:18";

SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String convertTime ="";

Date resultDate;

try{// 将输入时间字串转换为UTC时间

resultDate = sdf.parse(srcTime);

Calendar cd = Calendar.getInstance();

cd.setTimeInMillis(resultDate.getTime());

SimpleDateFormat sdfGmt =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");

sdfGmt.setTimeZone(timezone);

convertTime = sdfGmt.format(cd.getTime());

}catch(Exception e) {

returnconvertTime;

}

returnconvertTime;

}

开始使用东12去去获取TimeZone,可是除了时区之外还有另外一个问题,时令,时令不同新西兰时间比北京时间快的时间也不同,所以将TomeZone的获取方法改为

timezone= TimeZone.getTimeZone("Pacific/Auckland");

Auckland 为新西兰首都的名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值