login register Sysop! about ME  

2017년 06월 16일 15시 10분 00초,     조회수 : 836
  제목 : now() 함수 출력 형식을 바꾸고 싶은데 잘 안됩니다.
SEQ : 163860 글쓴이 : vic15xx

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

now() 함수 출력결과가
2017-06-16 14:53:45 이렇게 나와야 하는데
2017-06-16 오후 2:58:29 이렇게 나옵니다.

웹서버 설치시에 국가및 언어 설정에서 시간 형식을 hh:mm:ss 로 해야하는데 못 했거든요.

2008r2 서버인데요. 제어판 국가 및 언어 설정에서 시간 형식을 바꿔도 시스템 표기는 바뀌지만 now() 함수 결과는 안바뀌는
데요. 어떻게 해야 하나요?

  virgo75
  2017-06-16(15:33)
캐릭 이미지
now()는 무조건 12시간 형태로 나오고요 직접 만드셔야 합니다.

날짜 관련함수를 찾아보시거나

http://www.taeyo.net/Columns/View.aspx?SEQ=152&PSEQ=12&IDX=7

태오님 강좌에도 대충 내용이 있습니다.

그부분을 보고 날짜와 시간을 붙여서 직접 만드시는 방법이 있습니다.

  vic15xx
  2017-06-16(15:39)
now() 함수는 무조건 12시간 형태가 아니구요. 서버에 설정된 시간 형식으로 출력됩니다.
윈도우서버 설치시 국가및 언어 설정에서 시간을 hh:mm:ss로 설정하면 오전 오후 없이
24시 형식으로 표시되요.
근데 일단 서버 설치후에는 저 형식을 제어판에서 바꿔도 시스템 시간표시는 바뀌는데
now() 함수 출력값은 변하지 않아서 문의했습니다.
날짜 관련함수를 사용해서 바꾸기에는 적용해야 하는 페이지가 너무 많아요. 날짜 시간 부
분을 function화 해놨어야 하는데 예전에 다른 사람이 만들어 놓은거라 일일이 바꾸기에
는 너

  virgo75
  2017-06-19(11:08)
캐릭 이미지
제가 잘못알고 있는지 모르겠는데, 저는 서버 설정값 상관없이 나오는걸로 봤는데 아니가
보네요. (머 거의 IDC 서버들만 사용해서 그런지는 모르겠네요)

방법이 없지는 않죠. 다만 귀찮죠 모든 소스에 now()를 검색해서 바꾸는 방법으로 가시는
수뿐이 없겠죠



제목 작성자 날짜 조회
now() 함수 출력 형식을 바꾸고 싶은데 잘 안됩니다. (3) vic15xx 2017-06-16 836

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})