programing

MySQL에서 현재 UTC 시간에 대한 Unix 타임스탬프를 가져오는 가장 좋은 방법

goodsources 2023. 9. 28. 08:20
반응형

MySQL에서 현재 UTC 시간에 대한 Unix 타임스탬프를 가져오는 가장 좋은 방법

현재 UTC 시간에 대한 유닉스 스탬프를 만들기 위해 내 SQL에서 다음을 사용하려고 했습니다.

UNIX_TIMESTAMP(UTC_TIMESTAMP())

쿼리를 실행하고 결과를 받으면 내 SQL이 UTC 대화를 두 번 하는 것 같습니다.

Eg. local time 9:07PM

위의 쿼리가 반환됨:1374390482, 그다음날이07:08:02 GMT, 어느 쪽이 맞습니까?

하지만,UNIX_TIMESTAMP(LOCALTIMESTAMP())반환:

1374372551 02:09:11 GMT

올바른 UTC 유닉스 타임스탬프입니다.

그렇게UNIX_TIMESTAMP날짜 개체의 시간대를 UTC로 자동 변환합니다(이미 UTC인지 아닌지에 관계없이).

내 SQL에서 UTC 유닉스 타임스탬프를 얻는 더 나은 방법이나 단일 명령이 있습니까?

시도:

UNIX_TIMESTAMP()

그리고 여기를 보세요: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp

언급URL : https://stackoverflow.com/questions/17768426/best-way-to-get-unix-timestamp-for-current-utc-time-in-mysql

반응형