SheepDev

날짜·시간·일정

PT90M은 몇 시간이고 P1M과 PT1M은 다른가요?

사용할 도구

영상 길이, 타임아웃, 일정 기간에 P와 T가 들어간 문자열이 나올 수 있습니다. PT90M은 날짜나 시각이 아닌 기간입니다. 기간 변환으로 구성 요소와 초를 비교하고 시작 시점이 없는 값에 달력이나 시간대를 임의로 보충하지 마세요.

PT90M을 초와 시간으로 읽기

첫 기간 입력
PT90M

분 구성 요소는 90, 총초는 5400으로 한 시간 삼십 분입니다. ISO 표기가 PT90M으로 남아도 실패가 아닙니다. PT1H30M 같은 선호 표기를 보장하기보다 구성과 합계를 확인하는 도구입니다.

숫자 5400만 넣으면 여기서는 초라서 같은 길이입니다. 90은 90분이 아닌 90초입니다. 단위 없이 숫자만 복사하면 다른 화면에서 60배 오류가 날 수 있으니 표기와 단위를 함께 전달하세요.

P1M과 PT1M은 단위가 다릅니다

따로 시험할 두 표기
P1M
PT1M

P1M은 한 달, PT1M은 일 분입니다. 따로 넣으면 후자는 60초지만 전자는 월 길이와 시작일이 정해지지 않아 고정 합계를 내지 않습니다. M을 모두 분으로 치환하면 의미가 바뀝니다.

P1Y도 항상 365일의 초가 아닙니다. 서비스가 한 달을 30일로 정의할 수는 있지만 그 서비스의 계약입니다. 그런 규칙이 없으면 편한 숫자를 얻으려고 달력 단위를 치환하지 마세요. 합계 없음은 조건 부족을 올바르게 나타낼 수 있습니다.

기간 모델의 하루와 실제 시계의 하루 구별하기

일과 시간을 포함한 예
P1DT2H

월·년이 없으면 이 도구는 시간대 없는 날짜를 기준으로 합산합니다. P1DT2H는 26시간, 93600초입니다. 실제 지역에서 내일 같은 시각까지 항상 86400초라는 보장은 아닙니다. 오프셋 전환을 건너는 실제 시점 차이는 시작·종료를 명시해 날짜 차이로 계산하세요.

달력의 이틀, 처리 시간 48시간, 날짜를 두 번 넘기는 일은 다릅니다. 영업일, 날짜, 경과 초를 섞지 마세요. 이 도구는 휴일이나 마감 시각을 추정하지 않으므로 결과가 어떤 시간인지 먼저 설명할 수 있어야 합니다.

소수초를 명시해서 확인하기

반 초가 포함된 기간
PT1.5S

PT1.5S의 합계는 1.5초입니다. 구성 목록이 정수 초까지만 보여 초가 1이어도 나머지가 사라진 것은 아닙니다. ISO 표기와 합계로 소수를 확인하고 일부 표시 필드만으로 결과를 재구성하지 마세요.

01:30이 시·분인지 분·초인지 추정하지 않습니다. 90초는 90, 90분은 PT90M을 씁니다. 숫자만의 소수와 ISO 소수 지원이 다르므로 소수초는 PT1.5S로 쓰고 받는 쪽 구문도 확인하세요.

기간은 마감 시각이 아닙니다

API의 PT30M만으로 만료 시각은 알 수 없습니다. 발급, 마지막 활동부터의 기간이거나 처리 시간일 수 있습니다. 기준 시점이 필요하며 합계 1800초가 지금 남은 1800초를 뜻하지는 않습니다.

PT90M, PT1M, P1M, P1DT2H, PT1.5S를 단위 위치, 달력 조건, 소수 검사용으로 남기세요. 초만 받는 시스템에는 월·년 처리 규칙이 필요합니다. 잘못된 마감 시각을 만드는 임의 변환보다 조건 부족을 명시하는 편이 낫습니다.

참고 자료

사용할 도구

가이드 →