찾다

 >  Q&A  >  본문

제목은 다음과 같이 다시 작성됩니다. 문자열을 날짜로 변환하는 중국어 번역은 MYSQL 함수 STR_TO_DATE입니다.

<p>이 날짜가 이 날짜 내에 있습니다: <code>STR_TO_DATE('28-AUG-60','%d-%M-%y')</code> 테이블에 삽입하면 내가 얻는 것은 다음과 같습니다. <strong>2060-08-28 00:00:00</strong> 내가 기대하는 것은: <strong>1960-08-28 00:00:00</strong> MSSQL에는 2자리 또는 4자리 연도를 제공하는 RR 형식이 있다는 것을 알고 있습니다. 00-49는 20세기입니다. MySQL에서는 어떻게 해야 합니까? 문서를 보면 %Y를 사용해야 한다는 것을 알았지만 실제로는 작동하지 않습니다. 감사해요! </p>
P粉270891688P粉270891688508일 전528

모든 응답(1)나는 대답할 것이다

  • P粉436410586

    P粉4364105862023-09-03 09:07:18

    특정 값보다 큰 두 자리 연도를 모두 아는 경우(예: '50',应被视为1900年代的年份,而其余的应被视为2000年代的年份,您可以使用CASE다른 날짜 형식을 적용하는 표현식:

    ) 으아악

    will?更改为适合您数据的两位数年份(如'50').

    데모를 참조하세요.

    회신하다
    0
  • 취소회신하다