GregorianCalendar cal = new GregorianCalendar(TimeZone.getTimeZone("JST"));
/* 時刻を標準形式に変換する。 */
cal.set(Integer.parseInt(dYYYY), Integer.parseInt(dMM)-1, Integer.parseInt(dDD), Integer.parseInt(tHH), Integer.parseInt(tMM), Integer.parseInt(tSS));
/* 変換形式を指定する。 */
SimpleDateFormat formatter=new SimpleDateFormat("yyyyMMdd-HH:mm:ss");
/* 時間域をGMT(世界標準時)にセットする。*/
formatter.setTimeZone(TimeZone.getTimeZone("GMT"));
/* 日本標準時を世界標準時に変換する。 */
newtime = formatter.format(cal.getTime()) ;
/* 時刻を標準形式に変換する。 */
cal.set(Integer.parseInt(dYYYY), Integer.parseInt(dMM)-1, Integer.parseInt(dDD), Integer.parseInt(tHH), Integer.parseInt(tMM), Integer.parseInt(tSS));
/* 変換形式を指定する。 */
SimpleDateFormat formatter=new SimpleDateFormat("yyyyMMdd-HH:mm:ss");
/* 時間域をGMT(世界標準時)にセットする。*/
formatter.setTimeZone(TimeZone.getTimeZone("GMT"));
/* 日本標準時を世界標準時に変換する。 */
newtime = formatter.format(cal.getTime()) ;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货