Java设置时区的简单好东东

Calendar.getInstance(TimeZone.getTimeZone(”GMT+08:00″));

特别是在J2ME中没有SimpleDataFormat这样的东西时,可以用一些转换来替换,而时区则需要自己拟定:

private String getDateTime(){
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone(”GMT+08:00″));
Date date =calendar.getTime();
//        SimpleDateFormat formatter = new SimpleDateFormat(”yyyy-MM-dd HH:mm:ss”);
//        String time = formatter.format(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int min = calendar.get(Calendar.MINUTE);
int sec = calendar.get(Calendar.SECOND);
String time = year+”-”+month+”-”+day+”+”+hour+”%3A”+min+”%3A”+sec;

//System.out.print(time);
return     time;
}