source

날짜/시간 값을 문자열로 변환

factcode 2022. 11. 16. 21:25
반응형

날짜/시간 값을 문자열로 변환

mysql에서 NOW()를 사용하여 현재 날짜와 시간을 가져옵니다.날짜 값을 varchar로 변환하고 다른 문자열로 대응하고 싶습니다.제가 그걸 어떻게 합니까?

DATE_FORMAT() 사용

SELECT
  DATE_FORMAT(NOW(), '%d %m %Y') AS your_date;

이건 아주 오래됐지만 2c를 넣어야겠다고 생각했어요 DATE_FORMAT끈을 돌려주는 건 맞지만, 전 그 끈을 찾고 있었어요CAST데이터베이스에 datetime 문자열이 이미 있어 그에 대한 패턴 매칭이 필요한 경우:

http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html

이 경우 다음을 사용합니다.

CAST(date_value AS char)

이것은 약간 다른 질문에 대한 답변이지만, 질문 제목이 모호해 보여서 누군가 검색하는 데 도움이 될 수 있습니다.

이것을 시험해 보세요.

concat(left(datefield,10),left(timefield,8))
  • 10 문자 온 날짜 필드(전체 날짜 기준)yyyy-MM-dd.

  • 풀타임 기준 8자 시간 필드hh:mm:ss.

원하는 형식에 따라 다릅니다.일반적으로 위의 스크립트를 사용할 수 있으며 원하는 대로 다른 필드 또는 문자열을 지정할 수 있습니다.

왜냐하면 실제로 날짜와 시간 필드가 문자열처럼 되어있기 때문입니다.그러나 업데이트 또는 삽입 시 오류가 발생할 수 있습니다.

언급URL : https://stackoverflow.com/questions/2392413/convert-datetime-value-into-string

반응형