下面的代碼比我通過的時間少了一天,爲什麼它少於一天返回「Fri Aug 27 13:00:00 PDT 2010」。日期時間問題,少返回一天
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Locale;
import java.util.TimeZone;
Locale locale = new Locale("en", "US");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd", locale);
TimeZone timeZone = TimeZone.getTimeZone("Etc/GMT-4");
dateFormat.setTimeZone(timeZone);
System.out.println(dateFormat.parse("2010-08-28"));
http://stackoverflow.com/questions/18122608/simpledateformat-parse-loses-timezone – ray
此線程有同樣的問題。 http://stackoverflow.com/questions/17581112/java-simpledateformat-timezone-parsing – edubriguenti