인식되지 않은 날짜 형식 처리 : "dd/mm/yyyy"
"dd/mm/yyyy"와 같은 날짜 문자열을 DATETIME 객체로 변환하면 형식이 올바르게 지정되지 않은 경우 예외를 제외 할 수 있습니다. 이것은 적절한 형식의 제공자없이vs.
DateTime.Parse
: DateTime.Parse
는 날짜 문자열을 해석하기 위해 시스템의 현재 문화 설정에 의존합니다. 이것은 정확하지 않으며 예상치 못한 결과로 이어질 수 있습니다. DateTime.ParseExact
는 정확한 형식 문자열 (두 번째 매개 변수)을 요구하여 변환이 제공된 형식에 엄격하게 준수하도록합니다. 이것은 모호성을 제거합니다.
DateTime.Parse
인터페이스는 문자열이 형식화되고 구문 분석되는 방식을 제어합니다. 는 를 수락하는 과부하가 있지만 표준 날짜 형식에는 사용자 정의 구현을 사용하는 데 거의 필요하지 않습니다.
DateTime.ParseExact
(올바른 형식 제공 업체와 함께) 작업이지만 는 일반적으로 권장됩니다. 명백한 특성은 타입 안전을 향상시키고 오류 가능성을 줄입니다. 대부분의 응용 분야에서이 둘 사이의 성능 차이는 무시할 수 있습니다. 위 내용은 날짜 문자열 변환에 DateTime.Parse 대신 DateTime.ParseExact를 사용하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!