给国外某个软件做二次开发,获取的当前时间总是差八个小时,作以下处理.完美解决
public static Timestamp getNowTime() {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT+8"));
String time = dateFormat.format(calendar.getTime());
return Timestamp.valueOf(time);
}