// 데이터의 원래 번호 : 13 월에 월 2,019 인 중부 표준시 00시 00분 0초
@ 출력 형식 : YYYY-MM-DD HH : MM : SS ()
JS 처리
원위 JS 용액 CST 시간 포맷은 정상 전송 "YYYY-MM-DD HH : MM : SS ' 시간,
CST를는 14H를 증가 원래 시간 GMT 시간으로 본 새로운 날짜 () 결과를 변환하기 때문에,
시간 설정을 실시 할 때 그래서 변환 -14h
function dateFormat (date,format) {
if(null==date || ""==date){
return "";
}
if(date==''||date==null){
return '';
}
date = new Date(date);
date.setHours(date.getHours()-14);
var o = {
'M+' : date.getMonth() + 1, //month
'd+' : date.getDate(), //day
'H+' : date.getHours(), //hour
'm+' : date.getMinutes(), //minute
's+' : date.getSeconds(), //second
'q+' : Math.floor((date.getMonth() + 3) / 3), //quarter
'S' : date.getMilliseconds() //millisecond
};
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp('(' + k + ')').test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
return format;
}
//方法调用
var newTime = format("Mon May 13 00:00:00 CST 2019" ,"yyyy年MM月dd日")
var newTime = format("Mon May 13 00:00:00 CST 2019" ,"yyyy-MM-dd hh:mm:ss")
를 사용하여 디스플레이 처리 레이블
//在页面中 引入标签
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt"%>
//使用
<fmt:formatDate value="Mon May 13 00:00:00 CST 2019" pattern="yyyy-MM-dd"/>
자바 백그라운드 처리
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
String x = "Mon May 13 00:00:00 CST 2019";
SimpleDateFormat sdf1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
try
{
Date date=sdf1.parse(x);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String sDate=sdf.format(date);
System.out.println(sDate);
}
catch (ParseException e)
{
e.printStackTrace();
}