제목은 다음과 같이 다시 작성됩니다. 문자열을 날짜로 변환하는 중국어 번역은 MYSQL 함수 STR_TO_DATE입니다.
P粉270891688
2023-09-02 11:09:45
<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>
특정 값보다 큰 두 자리 연도를 모두 아는 경우(예:
) 으아악'50'
,应被视为1900年代的年份,而其余的应被视为2000年代的年份,您可以使用CASE
다른 날짜 형식을 적용하는 표현식:will
?
更改为适合您数据的两位数年份(如'50'
).데모를 참조하세요.