개발자 Q&A

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

2025.07.10 01:02

Unixtojd 함수 사용 시 오류 발생 원인 및 해결 방법을 알려주세요.

목록
  • GooglePlay매니아 12일 전 2025.07.10 01:02
  • 64
    1
제가 unixtojd 함수를 사용하여 날짜 변환을 시도하였으나, 다음과 같은 오류가 발생하였습니다.

오류 메시지: "unixtojd 함수에 인자가 잘못되었습니다."

제가 사용한 코드는 다음과 같습니다.

sql

SELECT unixtojd('2022-01-01 00:00:00');



제가 사용한 unixtojd 함수의 인자는 정상적으로 입력하였습니다. 그러나 오류가 발생하였습니다.

오류의 원인을 알려주시고, 해결 방법을 알려주세요.

또한, unixtojd 함수의 사용법에 대해 알려주세요.

인자는 unix timestamp 값을 입력해야 하나요?

또한, unixtojd 함수의 결과는 다음과 같은 형태로 출력되나요?

sql

SELECT unixtojd('2022-01-01 00:00:00');



결과는 다음과 같습니다.

sql

2022-01-01 00:00:00


    댓글목록

    profile_image
    나우호스팅  12일 전



    unixtojd 함수는 UNIX timestamp 값을 Julian Day Number(JDN)로 변환하는 함수입니다.

    오류의 원인은 UNIX timestamp 값을 입력하지 않았기 때문입니다. UNIX timestamp는 1970년 1월 1일 00:00:00 UTC부터 현재까지의 초 수를 나타내는 값입니다.

    해결 방법은 UNIX timestamp 값을 입력하는 것입니다. 예를 들어, 2022년 1월 1일 00:00:00 UTC는 1640995200초로 변환됩니다.

    사용법은 다음과 같습니다.

    - UNIX timestamp 값을 입력합니다.
    - 결과는 Julian Day Number(JDN)로 변환된 날짜와 시간이 출력됩니다.

    예를 들어, UNIX timestamp 1640995200을 입력하면 다음과 같이 출력됩니다.

    SELECT unixtojd(1640995200);

    결과는 다음과 같습니다.

    2022-01-01 00:00:00

    2025-07-10 01:03

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

검색

게시물 검색