java 多时区统一用 UTC 时间
?? 或 <fmt:formatDate value="${displayDate}" pattern="yyyy-MM-dd" timeZone="${timeZone}"/>
交互:(客户端提交时)
public static Date strToDateTime(String date,String timeZone) {
// date?? 为客户端自己填写的当地时间
?? Date d = null;
?? try {
??? if(date.length()>10){
???? java.text.SimpleDateFormat f= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
????f.setTimeZone(TimeZone.getTimeZone(timeZone));
???? d=f.parse(date);
??? }else{
???? java.text.SimpleDateFormat f= new java.text.SimpleDateFormat("yyyy-MM-dd");
???? f.setTimeZone(TimeZone.getTimeZone(timeZone));
???? d=f.parse(date);
??? }
?? } catch (Exception e) {
??? // TODO Auto-generated catch block
??? e.printStackTrace();
?? }
?? return d;
}
?