2012-12-13 2 views
0

어리석은 것처럼 들릴지 모르지만 나와 함께 감내주십시오. 나는 간격과 날짜를 가지고 최근에 많은 일을 해왔다. 귀찮게하는 한 가지 질문 : 정말로 하루 24 시간입니까? 저는 이론적으로나 실제적인 관점에서 대답에 관심이 있습니다.정말 하루 24 시간입니까?

예를 들어, 오늘은 12 월 13 일 00:00:00에 시작하고 (모든) 날짜 - 시간 구현에 따라 2012 년 12 월 14 일 00:00:00에 끝납니다. 이는 정확하며 두 날짜 간의 차이는 완전한 24 시간입니다.

이 문제는 종료 날짜가 "내일"로 인식된다는 것입니다. 대부분의 사람들은 하루가 00:00:00에 시작하고 23:59:59에 끝납니다라고 생각합니다.

오늘 시작이 닫힌 간격이고 끝 부분이 [start..end)처럼 열립니다. 끝은 매우 가깝습니다. 12 월 14 일 00:00:00 (실제 24 시간은 아니지만)? 또는 실제로 양쪽 끝에서 24 시간 동안 완전히 닫습니까?

+0

정확히 무엇이 문제입니까? – dmaij

+1

반 오픈 간격'[0,1]'은'(0,1)'과'[0,1]'처럼 길이가 1입니다. –

+1

대부분의 사람들은 하루가 자정에 끝날 것이라고 생각합니다. 걱정하지 않으려는 경우 몇 년마다 잊지 말고 도약의 순간이 있습니다. 하루가 더 길어집니다. – QuentinUK

답변

3

이것은 정해진 멤버십의 언어로만 분별력 있고 명확하게 해결할 수 있으므로 여기에서 선택해야 할 점이 있습니다.

하루가 끝나고 자정에 이 시작됩니다. 연속 시간 기준으로 하루에 속한 모멘트 세트는 해당 날 자정부터 다음 날 자정까지의 반 오픈 간격으로 구성됩니다. 이산 시간 기준으로, 하루에 속하는 모멘트 세트는 그 날 자정과 그 다음 자정까지 가능한 한 가장 짧은 순간에 발생하는 모멘트 세트로 구성됩니다.

요약 : 하루는 "최대한 가까이서"24 시간입니다. 제한적인 경우 (연속 시간) 하루는 점근 적으로 길이가 24 시간에 접근합니다. 분명히이 토론에서는 윤초와 윤년을 고려하지 않습니다.

+0

나는 윤초에 대해 들어 본 적이 없습니다. 언제/어디에 사용합니까? – bluestunt

관련 문제