小编sam*_*sam的帖子

Android如何在android中获得两个时区之间的时差?

我需要在不同时区的两个日期之间获得时差.目前我这样做:

Calendar c1=Calendar.getInstance(TimeZone.getTimeZone("EDT"));
Calendar c2=Calendar.getInstance(TimeZone.getTimeZone("GMT"));
String diff=((c2.getTimeInMillis()-c1.getTimeInMillis())/(1000*60*60))+" hours";
new AlertDialog.Builder(this).setMessage(diff).create().show();
Run Code Online (Sandbox Code Playgroud)

我得到0几个小时.我究竟做错了什么?

java timezone android

9
推荐指数
1
解决办法
6371
查看次数

标签 统计

android ×1

java ×1

timezone ×1