1. 程式人生 > >java時間相差8個小時的解決方法

java時間相差8個小時的解決方法

在資料庫中提取出資料如果少了8個小時 那麼在程式中加上8個小時即可解決

// 用於解決時差8小時問題
	private static String formDate(Date value) {
		String newValue = "null";
		try {
			SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
			if (value == null) {
				return "null";
			}
			Calendar ca = Calendar.getInstance();
			ca.setTime(value);
			ca.add(Calendar.HOUR_OF_DAY, 8);
			newValue = "\"" + f.format(ca.getTime()) + "\"";


		} catch (Exception e) {
			e.printStackTrace();
		}
		return newValue;
	}