날짜 및 문자열 변환 정보 - 변환 형식 인식 표시

문제현상: 개별 프로그램, 개발 환경과 테스트 환경이 모두 좋으나 생산 환경(남아프리카공화국)에서 오류가 발생한 것을 발견했다.문제 포지셔닝: 생산 환경 로그 포지셔닝 문제를 검색하는 sql 문장에서 날짜 파라미터가 전송되는 형식에 문제가 있습니다. 유사tochar(date1,'yyyy-mm-dd'='xxxxxxx'문제 원인: xxxxxxxxx는 클라이언트가 가져온 매개 변수로 시간을 얻은 후에 Tostring()을 하고 고정된 포맷 약속을 하지 않았습니다. 이렇게 하면 클라이언트가 설정한 날짜 포맷을 사용하지 않으면 문제가 발생할 수 있습니다. 외국 사용자가 있을 때와는 별도입니다.
따라서 이 문제는 포지셔닝이 잘 되지만 연구진은 클라이언트와 서비스 측 사이에 전달 파라미터가 표시되어야 하는 포맷 약속을 의식적으로 인식해야 한다.다음은 C#의 시간 변환 문자열입니다.
        DateTime dt = DateTime.Now;
        string a = dt.ToString("yyyy/MM/dd HH:mm:ss ffffff");
        string b = dt.ToString("yyyy-MM-dd HH:mm:ss");
        string c = dt.ToString();//         
        
                
        
        2020/03/30 19:22:13 536918
        2020-03-30 19:22:13
        20/03/30 19:22:13//       ,                  

oracle에서 시간 변환 문자열 tochar(date,'yyyy/mm/ddhh24:mi:ss') 24시간 제작.
총괄: 주제는 클라이언트, 서비스 측이 모두 표시하는 약정 변환 형식이다.

좋은 웹페이지 즐겨찾기