首页 新闻 搜索 专区 学院

j2me Calendar 问题

0
悬赏园豆:5 [已解决问题] 解决于 2011-12-21 14:57

Calendar calendar=Calendar.getInstance();
String date="当前日期:"+calendar.get(Calendar.YEAR)+"-"+(calendar.get(Calendar.MONTH)+1)+"-"+
calendar.get(Calendar.DAY_OF_MONTH)+" "+calendar.get(Calendar.HOUR_OF_DAY)+":"+calendar.get(Calendar.MINUTE)
+":"+calendar.get(Calendar.SECOND);

运行得到的结果:小时(现在是11点,得到的却是2点)怎么一直都不对写错了吗?

jewelry的主页 jewelry | 初学一级 | 园豆:198
提问于:2011-12-21 11:00
< >
分享
最佳答案
0

要加上时区的:

TimeZone   t   =   TimeZone.getTimeZone("GMT+08:00");//获取东8区TimeZone
Calendar calendar = Calendar.getInstance(t);

收获园豆:5
artwl | 专家六级 |园豆:16536 | 2011-12-21 11:54

呀,太谢谢了。结贴。。

jewelry | 园豆:198 (初学一级) | 2011-12-21 14:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册