RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

java 时区转换的问题(要求返回一个Date的类型)

来源: 作者: 时间:2008-02-19 点击:

给出一个timezone,   要求将系统时间转成这个timezone的时间,   返回一个Date类型的object.
我是这样写的:


            Calendar   calendar   =   Calendar.getInstance(timezone);
            calendar.set(Calendar.MILLISECOND,   0);
            Date   date   =   calendar.getTime();
            return   date;


但将返回的date   打印出来发现没有变化,
于是将code   改成:


            TimeZone.setDefault(timezone);
            Calendar   calendar   =   Calendar.getInstance(timezone);
            calendar.set(Calendar.MILLISECOND,   0);
            Date   date   =   calendar.getTime(); 数据挖掘研究院
            return   date;


这样打印date就对了,但这样有个问题:   系统的default时区被改了,   没有独立性.
请问有无办法呢?

Create By Any-Extract(WL-AE) 数据挖掘研究院

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?