개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.17 07:00

NOW() 함수에 대한 질문입니다.

목록
  • Express킬러 16시간 전 2025.05.17 07:00 새글
  • 3
    1
NOW() 함수 사용법에 대한 질문입니다.

저는 NOW() 함수를 사용하여 현재 날짜와 시간을 가져오고 싶습니다.
하지만 NOW() 함수를 사용할 때, 시간대가 자동으로 설정되는 것에 대해 모르겠습니다.
어떻게 NOW() 함수를 사용하여 현재 날짜와 시간을 가져오면서 시간대를 설정할 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  16시간 전



    NOW() 함수는 MySQL에서 현재 날짜와 시간을 반환하는 함수입니다. 시간대는 MySQL 서버의 시스템 시간대에 따라 자동으로 설정됩니다.

    만약 특정 시간대를 설정하고 싶다면, MySQL 서버의 시스템 시간대 설정을 변경하거나, NOW() 함수를 사용하는 쿼리에서 TIME_ZONE 함수를 사용하여 시간대를 명시적으로 설정할 수 있습니다.

    예를 들어, UTC 시간대를 사용하고 싶다면 다음과 같이 쿼리를 작성할 수 있습니다.

    SELECT NOW(), TIME_ZONE();

    이 쿼리는 현재 날짜와 시간을 반환하며, TIME_ZONE() 함수를 사용하여 현재 시간대의 이름을 반환합니다.

    만약 특정 시간대를 사용하고 싶다면, 다음과 같이 쿼리를 작성할 수 있습니다.

    SELECT NOW(), TIME_ZONE() AS 현재시간대;

    SET TIME_ZONE = 'UTC';

    SELECT NOW(), TIME_ZONE();

    이 쿼리는 현재 날짜와 시간을 반환하며, TIME_ZONE() 함수를 사용하여 현재 시간대의 이름을 반환합니다. SET TIME_ZONE = 'UTC'; 문장은 MySQL 서버의 시스템 시간대 설정을 UTC로 변경합니다.

    2025-05-17 07:01

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 20,130건 / 4 페이지

검색

게시물 검색