타임스탬프 변환기 사용 방법: 날짜와 시간 입력 가이드
Unix 타임스탬프는 UTC와 현지 날짜·시간으로 바꿀 수 있고, 지원되는 날짜 문자열은 Unix 타임스탬프로 변환할 수 있습니다. 입력 방향에 맞는 모드와 인식된 날짜 형식을 선택하면 됩니다.
타임스탬프와 날짜 입력의 방향 이해하기
Unix 타임스탬프는 날짜와 시간을 숫자로 표현한 값입니다. 타임스탬프 변환기는 이 값을 UTC 날짜·시간과 실행 환경의 현지 날짜·시간으로 바꿔 읽기 쉽게 보여 줍니다. 반대로 지원되는 날짜 문자열을 Unix 타임스탬프로 바꾸는 작업도 할 수 있습니다. 로그에 기록된 숫자의 의미를 확인하거나 날짜를 타임스탬프 형태로 바꿔야 할 때 사용할 수 있습니다.
입력 방향에 따라 사용하는 모드가 달라집니다. 기본 모드는 타임스탬프를 날짜와 시간으로 바꾸는 방향입니다. 다른 모드에서는 날짜 문자열을 타임스탬프로 해석합니다. 따라서 숫자를 넣을 때와 날짜를 넣을 때에는 먼저 선택된 모드가 입력 목적에 맞는지 살펴보는 것이 좋습니다. 변환 결과를 읽을 때에는 UTC 표시와 현지 표시를 구분해야 합니다.
이 도구는 날짜 입력을 아무 형식으로나 해석하지 않습니다. 인식되는 표기와 실행 환경의 시간대 처리 방식을 알고 입력하면, 결과가 무엇을 뜻하는지 더 잘 판단할 수 있습니다.
입력 형식에 맞춰 변환 실행하기
-
타임스탬프를 날짜로 바꾸려면 기본 변환 모드를 선택합니다. 입력란에는 정수 형태의 값이나 문자열 형태의 값을 넣을 수 있습니다. 입력된 값은 앞뒤 공백을 제거한 텍스트로 처리되므로, 복사한 값에 주변 공백이 있어도 그 부분은 입력값의 숫자로 사용되지 않습니다. 소수점이 있는 텍스트도 타임스탬프로 읽을 수 있습니다.
-
숫자의 단위를 확인합니다. 입력값이
1,000,000,000,000보다 크면 밀리초 값으로 간주되어1,000으로 나눈 뒤 변환됩니다. 그 기준 이하의 값은 초 단위 값으로 처리됩니다. 단위를 따로 지정하는 절차가 있는 것으로 가정하지 말고, 값의 크기에 따른 판별 결과를 확인하세요. -
날짜를 타임스탬프로 바꾸려면 날짜 변환 모드를 선택합니다. 날짜 입력란에는 아래에 적힌 문자열 패턴 가운데 하나를 사용해야 합니다.
2024-01-31T15:20:002024-01-31T15:20:00Z2024-01-31 15:20:002024-01-3131.01.2024 15:20:0031.01.202401/31/2024 15:20:0001/31/202431 January 202431 Jan 20242024/01/31
-
날짜의 순서와 구분 기호를 입력한 패턴에 맞춥니다. 연도·월·일의 순서를 바꾸거나 점을 슬래시로 임의 변경하면 인식되는 패턴에서 벗어날 수 있습니다. 날짜와 시간이 함께 있는 형식에서는 시간, 분, 초를 콜론으로 구분합니다. 영문 월 이름 형식은 목록에 제시된 긴 이름 또는 짧은 이름의 형태를 사용합니다.
-
변환을 실행한 뒤 결과 영역을 확인합니다. 타임스탬프를 날짜로 바꾼 경우에는 UTC 날짜·시간과 현지 날짜·시간이 표시되며, 날짜, 시각, 요일, 초, 밀리초와 같은 추가 표현도 함께 제공됩니다. 날짜를 타임스탬프로 바꾼 경우에는 입력한 날짜 문자열에 대응하는 타임스탬프 결과를 살펴봅니다.
-
결과가 나오지 않으면 입력란이 비어 있지 않은지 먼저 확인합니다. 숫자가 타임스탬프로 해석되지 않거나 날짜 문자열이 인식된 패턴과 일치하지 않으면 성공 결과가 만들어지지 않습니다. 선택한 모드가 입력의 방향과 맞는지도 함께 점검하세요.
표시된 시각과 변환 실패를 해석하는 법
UTC 결과는 타임스탬프를 비교할 때 참고할 수 있는 날짜·시간 표현입니다. 현지 날짜·시간은 도구가 실행되는 환경의 시간대에 따라 달라질 수 있으므로, 같은 숫자를 다른 환경에서 확인하면 현지 시각이나 날짜가 달라질 가능성을 고려해야 합니다. 현지 표시만 보고 UTC 값이 바뀌었다고 판단하지 마세요.
날짜 문자열을 타임스탬프로 바꿀 때에는 입력에 시간대 정보가 포함된 것으로 해석되지 않습니다. 이 과정은 시간대 정보가 없는 날짜·시간을 만들고 실행 환경의 현지 시간대를 사용해 타임스탬프로 변환합니다. 입력 끝의 Z는 인식되는 문자 패턴의 표식일 뿐, 시간대가 적용된 입력임을 뜻하지 않습니다.
결과가 실패한 경우에는 빈 입력, 잘못된 숫자 텍스트, 지원 목록 밖의 날짜 표기, 모드와 입력 방향의 불일치를 순서대로 살펴보세요. 지원되지 않는 모드는 거부되며, 날짜가 인식된 패턴과 맞지 않으면 변환 결과가 나오지 않습니다. 극단적인 숫자 입력에서는 실패 결과 대신 다른 실행 오류가 나타날 수 있으므로, 큰 값을 무리하게 입력해 결과를 추정하지 않는 편이 좋습니다.
결과를 기록하거나 다른 사람과 공유할 때에는 입력한 원문, 선택한 모드, 표시된 UTC 값, 현지 값, 확인한 환경을 함께 적으면 해석 차이를 줄일 수 있습니다. 특히 날짜만 입력한 경우에는 시각과 시간대가 입력 문자열에 드러나지 않으므로, 표시된 타임스탬프를 보편적인 시간대의 값으로 단정하지 마세요.
사용 예시
초 단위로 기록된 로그 시각을 UTC 표현과 현지 표현으로 함께 확인하려고 합니다.
로그의 1700000000을 기본 모드에 입력해 변환을 실행한 다음 UTC 날짜·시간과 현지 날짜·시간 항목을 나란히 확인합니다.
성공하면 UTC 날짜·시간, 현지 날짜·시간, 날짜·시각·요일·초·밀리초 표현이 포함된 결과 형태를 확인할 수 있습니다.
제한 사항
- 날짜 변환은 목록에 있는 문자열 패턴으로 제한되며, 시간대 정보가 없는 날짜·시간에서 나온 결과는 실행 환경의 현지 시간대에 따라 달라질 수 있습니다.
자주 발생하는 오류
2024.31.01처럼 연도·월·일의 순서가 인식된 패턴과 다른 값을 넣으면 날짜를 읽지 못할 수 있습니다.2024-01-31또는 목록에 있는 다른 패턴으로 순서와 구분 기호를 다시 맞추세요.
자주 묻는 질문
초 단위와 밀리초 단위 타임스탬프를 입력할 수 있나요?
기본 모드에서 정수 또는 문자열을 입력할 수 있으며 소수점이 있는 텍스트도 처리됩니다. 값이 1,000,000,000,000보다 크면 밀리초로 나누어 해석되고, 그 밖의 값은 초로 다뤄집니다.
어떤 날짜 형식을 입력할 수 있나요?
날짜 변환 모드에서는 정해진 문자열 패턴만 인식됩니다. ISO 형태, 공백을 포함한 날짜·시간, 점 또는 슬래시를 사용한 일부 표기, 영문 월 이름, 연도/월/일 표기를 사용할 수 있습니다.
결과의 시간대는 어디를 기준으로 하나요?
타임스탬프에서 표시되는 현지 시각과 날짜 문자열에서 만들어지는 값은 실행 환경의 현지 시간대에 의존합니다. 입력 끝의 Z도 시간대 인식 자체를 추가하지 않는 문자 표식으로 처리됩니다.