2017년 4월 3일 월요일

ASP : 날자 형식을 "yyy-MM-dd hh:mm:ss" 형식으로 조회

Asp 페이지에서 현재 시간을 "yyyy-MM-dd hh:mm:ss" 형태로 조회 하고 싶은데 잘 안된다.

흔히 사용하는 formatdatetime 으론 "2017-04-01 오전 10:03:20" 이런 형태로 출력이 된다.

이럴때 사용한 소스

원본 : http://www.songtory.com/post/001001/1/127

Response.Write get_DateTimeFormat(Now(), "")

Function get_DateTimeFormat(obj_date, dateFormat)
Dim reValue

if false = IsDate(obj_date) then
obj_date = now
end if

if dateFormat = "" then
dateFormat = "yyyy-mm-dd h:n:s"
end if

reValue = Replace(dateFormat, "yyyy", Year(obj_date))
reValue = Replace(reValue, "mm", right("0" & Month(obj_date) , 2))
reValue = Replace(reValue, "dd", right("0" & Day(obj_date) , 2))
reValue = Replace(reValue, "h", right("0" & Hour(obj_date) , 2))
reValue = Replace(reValue, "n", right("0" & Minute(obj_date) , 2))
reValue = Replace(reValue, "s", right("0" & Second(obj_date) , 2))

get_DateTimeFormat = reValue

End Function


음... 잘된다.