读书人

java 多时区一致用 UTC 时间

发布时间: 2012-12-18 12:43:41 作者: rapoo

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;
}

?

读书人网 >编程

热点推荐