ClassicASP 날짜포멧의 오전 오후를 24H로 바꾸기
페이지 정보
본문
MSSQL에서 날짜를 저장하는 필드의 데이타형식을 smalldatetime 을 사용하는 경우
저장된 데이타를 Classic ASP에서 불러오면 오전/오후 값이 찍히게 되죠?
2011-10-09 오전 9:12:00
1.
이것을 ASP 페이지에서 2011-10-09 9:12:00 으로 보이게 하는 방법입니다.
저장된 필드의 이름은 BD_DATE 입니다.
Microsoft SQL Server Management Studio 에서 해당 값을 select 해보니 2011-10-09 09:12:00 이렇게 확인됩니다.
<%
response.write left(BD_DATE,10) &" "& right("0"& int(mid(BD_DATE,14,2)), 2) &":"& right(BD_DATE,5)
%>
2011-10-09 09:12:00
' 현재시간을 24시간 형식으로 보이기
response.write left(NOW(),10) &" "& right("0"& int(mid(NOW(),14,2)), 2) &":"& right(NOW(),5)
2.
2016-01-26 03:05:07.000 표현하기
if Hour(now) < 10 then
Hout_now = "0"& Hour(now)
else
Hout_now = Hour(now)
end if
if Minute(now) < 10 then
Minute_now = "0"& Minute(now)
else
Minute_now = Minute(now)
end if
if Second(now) < 10 then
Second_now = "0"& Second(now)
else
Second_now = Second(now)
end if
RegDT = Date &" "& Hout_now &":"& Minute_now &":"& Second_now &".000"
저장된 데이타를 Classic ASP에서 불러오면 오전/오후 값이 찍히게 되죠?
2011-10-09 오전 9:12:00
1.
이것을 ASP 페이지에서 2011-10-09 9:12:00 으로 보이게 하는 방법입니다.
저장된 필드의 이름은 BD_DATE 입니다.
Microsoft SQL Server Management Studio 에서 해당 값을 select 해보니 2011-10-09 09:12:00 이렇게 확인됩니다.
<%
response.write left(BD_DATE,10) &" "& right("0"& int(mid(BD_DATE,14,2)), 2) &":"& right(BD_DATE,5)
%>
2011-10-09 09:12:00
' 현재시간을 24시간 형식으로 보이기
response.write left(NOW(),10) &" "& right("0"& int(mid(NOW(),14,2)), 2) &":"& right(NOW(),5)
2.
2016-01-26 03:05:07.000 표현하기
if Hour(now) < 10 then
Hout_now = "0"& Hour(now)
else
Hout_now = Hour(now)
end if
if Minute(now) < 10 then
Minute_now = "0"& Minute(now)
else
Minute_now = Minute(now)
end if
if Second(now) < 10 then
Second_now = "0"& Second(now)
else
Second_now = Second(now)
end if
RegDT = Date &" "& Hout_now &":"& Minute_now &":"& Second_now &".000"
댓글목록
등록된 댓글이 없습니다.