본문 바로가기

IT/java

[java] datetime형태의 String을 패턴 검사


YYMMDDHHMMSS형식의 string을 확인 및 14자리에 맞게 입력


// 자바

public static String getDateTimeString(String str) throws Exception {

 try {


 if(null != str && !"".equals(str)){

 if(!"".equals(str.trim())){

 str = str.trim().replaceAll("[^0-9]", "");

 if(str.length() < 14){

 str = StringUtils.rightPad(str, 14, '0');

 }  

 }

 }


 } catch (Exception e) {

 e.printStackTrace();

 }


 return str;

 }


// javascript

StringUtils = {

/**

* datetime형 string으로 리턴

* @author kei

* @param 

* @returns 

*/

getDateTimeString : function(str){

if(null != str && "" != str && str != undefined){

if("" != str.trim()){

str = str.trim().replace(/[^0-9]/g,'');

if(str.length < 14){

while(str.length < 14) {

str = str + "0";

}

}

}

}

return str;

}

};



// 응용
var approve_dtm = $("#add_approve_dtm").val() || "";
$("#approve_dtm").val(StringUtils.getDateTimeString(approve_dtm));


'IT > java' 카테고리의 다른 글

[java] opencsv 예제  (0) 2017.02.06
[java] httpClient 샘플  (0) 2016.11.22
[java] ip 범위에 해당하는지 확인  (0) 2016.11.15
[java] split 예제  (0) 2016.09.27
[java] ToStringBuilder  (0) 2016.07.06