이것이 유효한 날짜 / 시간으로 인식되지 않는 이유는 무엇입니까?

에미넴

다음 코드 줄이 있습니다.

DateTime dt1 = DateTime.ParseExact("‎2017/‎04/‎09 ‏‎2:44 PM", "yyyy/MM/dd h:mm tt", System.Globalization.CultureInfo.InvariantCulture);  

datetime과 형식이 일치하는 것을 볼 수 있듯이 (적어도 일치하는 것처럼 보임) 변환 할 때 여전히 오류가 발생합니다.

문자열이 유효한 DateTime으로 인식되지 않았습니다.

케빈 고세

어디로 가져 갔는지 확실하지 않지만 입력에 몇 가지 보이지 않는 유니 코드 문자가 있습니다. 이것을 복사하여 붙여 넣으면 작동합니다.

DateTime dt1 = DateTime.ParseExact("2017/04/09 2:44 PM", "yyyy/MM/dd h:mm tt", System.Globalization.CultureInfo.InvariantCulture);  

더 자세히 살펴보면 /와 0 사이에 "E2 80 8E"가 있고 2 바로 앞에 또 하나가 있습니다 . 유니 코드 테이블에 따르면 이것은 "왼쪽에서 오른쪽으로 표시"입니다.

작동하게하는 한 가지 방법은 예상하지 못한 모든 문자를 제거하는 것입니다.

var input = "‎2017/‎04/‎09 ‏‎2:44 PM";

var sanitizedInput = Regex.Replace(input, @"[^\w:/ ]", string.Empty);

DateTime dt1 = DateTime.ParseExact(sanitizedInput, "yyyy/MM/dd h:mm tt", System.Globalization.CultureInfo.InvariantCulture);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

where 문에서 문자열이 유효한 날짜 / 시간으로 인식되지 않았습니다.

분류에서Dev

내 SQL 날짜 시간이 잘못된 형식으로 저장되는 이유는 무엇입니까?

분류에서Dev

문자열 날짜 함수에서 "문자열이 유효한 날짜 / 시간 형식으로 인식되지 않았습니다"?

분류에서Dev

내 스크립트가 사용자 입력으로 유효한 날짜를 받아들이지 않는 이유는 무엇입니까?

분류에서Dev

'날짜'와 '썬더 버드'간에 시간 형식이 일치하지 않는 이유는 무엇입니까?

분류에서Dev

SimpleDateFormat이 디자인 상 유효한 날짜 형식으로 문자가없는 문자열을 허용하는 이유는 무엇입니까?

분류에서Dev

CultureInfo가 다른 언어로 설정된 경우 문자열이 유효한 날짜 시간으로 인식되지 않았습니다.

분류에서Dev

날짜 시간이 asp.net webmethod에서 현지화되지 않은 이유는 무엇입니까?

분류에서Dev

antlr4 문법에서 끝 괄호가 유효한 것으로 인식되지 않는 이유는 무엇입니까?

분류에서Dev

날짜-1901 년 이전 연도는 유효하지 않은 것으로 간주됩니다.

분류에서Dev

사용자 입력이 올바른 것으로 인식되지 않는 이유는 무엇입니까?

분류에서Dev

이 날짜 형식이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

C # -String의 이미지 메타 데이터에 날짜를 쓰는 동안 오류가 유효한 DateTime으로 인식되지 않았습니다.

분류에서Dev

Joda 시간 : 날짜 입력에 관계없이 월 값이 기본적으로 Jan으로 설정되는 이유는 무엇입니까?

분류에서Dev

PHP-날짜 차이가 잘못된 날짜로 표시되는 이유는 무엇입니까?

분류에서Dev

Javascript에서 날짜로부터 시간이 잘못되는 이유는 무엇입니까?

분류에서Dev

LocalDateTime이 실제로 현지 날짜 및 시간이 아닌 이유는 무엇입니까?

분류에서Dev

이 날짜 합계가 반응에 올바르게 표시되지 않는 이유는 무엇입니까?

분류에서Dev

mktime이 올바른 날짜로 변환되지 않는 이유는 무엇입니까?

분류에서Dev

MD5 해시로 다운로드를 확인하는 것이 안전하지 않은 것으로 간주되는 이유는 무엇입니까?

분류에서Dev

정수가 0보다 큰 것으로 인식되지 않는 이유는 무엇입니까?

분류에서Dev

시간대가 다른데도 '날짜'에 UTC 시간이 표시되는 이유는 무엇입니까?

분류에서Dev

시간대가 다른데도 '날짜'에 UTC 시간이 표시되는 이유는 무엇입니까?

분류에서Dev

이것이 무작위로 보이지 않는 이유는 무엇입니까?

분류에서Dev

R의 "xts"가 내 날짜 시리즈를 인식하지 못하는 이유는 무엇입니까?

분류에서Dev

날짜 시간 문자열 형식을 되돌릴 수없는 이유는 무엇입니까?

분류에서Dev

동일한 SQL 명령으로 날짜 형식이 다른 이유는 무엇입니까?

분류에서Dev

decimal.Decimal 객체가 합리적인 것으로 간주되지 않는 이유는 무엇입니까?

분류에서Dev

이것들이 같은 방식으로 평가되지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    where 문에서 문자열이 유효한 날짜 / 시간으로 인식되지 않았습니다.

  2. 2

    내 SQL 날짜 시간이 잘못된 형식으로 저장되는 이유는 무엇입니까?

  3. 3

    문자열 날짜 함수에서 "문자열이 유효한 날짜 / 시간 형식으로 인식되지 않았습니다"?

  4. 4

    내 스크립트가 사용자 입력으로 유효한 날짜를 받아들이지 않는 이유는 무엇입니까?

  5. 5

    '날짜'와 '썬더 버드'간에 시간 형식이 일치하지 않는 이유는 무엇입니까?

  6. 6

    SimpleDateFormat이 디자인 상 유효한 날짜 형식으로 문자가없는 문자열을 허용하는 이유는 무엇입니까?

  7. 7

    CultureInfo가 다른 언어로 설정된 경우 문자열이 유효한 날짜 시간으로 인식되지 않았습니다.

  8. 8

    날짜 시간이 asp.net webmethod에서 현지화되지 않은 이유는 무엇입니까?

  9. 9

    antlr4 문법에서 끝 괄호가 유효한 것으로 인식되지 않는 이유는 무엇입니까?

  10. 10

    날짜-1901 년 이전 연도는 유효하지 않은 것으로 간주됩니다.

  11. 11

    사용자 입력이 올바른 것으로 인식되지 않는 이유는 무엇입니까?

  12. 12

    이 날짜 형식이 작동하지 않는 이유는 무엇입니까?

  13. 13

    C # -String의 이미지 메타 데이터에 날짜를 쓰는 동안 오류가 유효한 DateTime으로 인식되지 않았습니다.

  14. 14

    Joda 시간 : 날짜 입력에 관계없이 월 값이 기본적으로 Jan으로 설정되는 이유는 무엇입니까?

  15. 15

    PHP-날짜 차이가 잘못된 날짜로 표시되는 이유는 무엇입니까?

  16. 16

    Javascript에서 날짜로부터 시간이 잘못되는 이유는 무엇입니까?

  17. 17

    LocalDateTime이 실제로 현지 날짜 및 시간이 아닌 이유는 무엇입니까?

  18. 18

    이 날짜 합계가 반응에 올바르게 표시되지 않는 이유는 무엇입니까?

  19. 19

    mktime이 올바른 날짜로 변환되지 않는 이유는 무엇입니까?

  20. 20

    MD5 해시로 다운로드를 확인하는 것이 안전하지 않은 것으로 간주되는 이유는 무엇입니까?

  21. 21

    정수가 0보다 큰 것으로 인식되지 않는 이유는 무엇입니까?

  22. 22

    시간대가 다른데도 '날짜'에 UTC 시간이 표시되는 이유는 무엇입니까?

  23. 23

    시간대가 다른데도 '날짜'에 UTC 시간이 표시되는 이유는 무엇입니까?

  24. 24

    이것이 무작위로 보이지 않는 이유는 무엇입니까?

  25. 25

    R의 "xts"가 내 날짜 시리즈를 인식하지 못하는 이유는 무엇입니까?

  26. 26

    날짜 시간 문자열 형식을 되돌릴 수없는 이유는 무엇입니까?

  27. 27

    동일한 SQL 명령으로 날짜 형식이 다른 이유는 무엇입니까?

  28. 28

    decimal.Decimal 객체가 합리적인 것으로 간주되지 않는 이유는 무엇입니까?

  29. 29

    이것들이 같은 방식으로 평가되지 않는 이유는 무엇입니까?

뜨겁다태그

보관