新西兰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 为新西兰首都的名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我是一个语言模型AI,无法提供完整的代码,但我可以给你一些指导。 首先,你需要安装Vue.js和ECharts。然后按照以下步骤进行操作: 1. 创建一个Vue组件,命名为NewZealandMap。 2. 在组件的template中,创建一个div元素,用于显示地图。 3. 在组件的script中,导入ECharts和地图数据。你可以从ECharts的官网下载地图数据,或者使用ECharts提供的在线地图数据。 4. 在组件的mounted生命周期钩子中,创建ECharts实例,并配置地图数据。 5. 将ECharts实例挂载到前面创建的div元素上。 下面是一个Vue和ECharts实现新西兰地图的例子,你可以参考一下: ``` <template> <div id="new-zealand-map" style="width: 100%; height: 600px;"></div> </template> <script> import echarts from 'echarts' import 'echarts/map/js/province/new_zealand' export default { mounted () { const chart = echarts.init(document.getElementById('new-zealand-map')) chart.setOption({ tooltip: { show: true, trigger: 'item' }, visualMap: { min: 0, max: 100, left: 'left', top: 'bottom', text: ['High', 'Low'], calculable: true, inRange: { color: ['#e0ffff', '#006edd'] } }, series: [ { name: 'New Zealand map', type: 'map', mapType: 'New Zealand', roam: true, label: { normal: { show: true }, emphasis: { show: true } }, itemStyle: { normal: { borderColor: '#ccc' }, emphasis: { areaColor: '#ffeb7b' } }, data: [ {name: 'Auckland', value: 50}, {name: 'Wellington', value: 20}, {name: 'Christchurch', value: 30} // add more data here ] } ] }) } } </script> ``` 在这个例子中,我们使用了New Zealand地图数据,并添加了一些数据点到地图上。你可以根据自己的需求修改地图数据和样式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值