그 코드를 제가 보았는데 머리가 아파서 걍 말았습니다. 학생이시면 아마
날짜 계산하는 과제를 하실테구 회사에서 쓰실거라면 꼭 하나 만들어 놓
고 쓰시는것이 좋을듯 싶습니다.
아파치 서버의 TIME 변환 함수를 보시면 rfc822 표준이 있습니다. 이것을
하나 가져다 쓰시고 우리나라에서 주로 표현되는 TIME 포맷도 하나 만들
어 놓으시고 UTC 타임 포맷도 하나 만들어 놓으시면 좋을듯 싶습니다. 먼
저 STRING을 파싱해서 struct tm * 에 집어 넣으시는 함수를 하나 만드세
요. 그러면 이것을 이용해서 다양한 작업들을 할수가 있습니다. 제가 직
접 코드를 올려 드리기 보다 과제 같으시니 한번 만들어 보시는것이 어떠
실런지......
1. STRING을 파싱해서 struct tm * 구조체에 집어 넣기 함수
2. 날짜+시간 포맷이 올바른가 검사하는 함수
3. 윤년인지 판단하는 함수(윤년은 매 4년마다 오는데 매 100/400 년째에
는 윤년이라도 아닌것으로 판단하기)
4. 매달 몇일이 있는지 알기(2월달은 윤년이 끼므로 2종류) <-- 이것은 함
수가 아니라 배열로 하셔도 됩니다.
5. 시간 넘기기(시간이 23시간 이후일 경우 날짜 넘기기 함수 호출)
총 필요한 함수는 5개입니다. 이것말고 율리우스 달력용 함수를 이용하거
나 1970년 부터 지금까지를 초로 계산해서 계산하는 방법등 방법은 다양합
니다. 그런제 제가 이것 저것 해보았는데 저 방법이 그래도 가장 좋고 여
러모로 써먹기 좋은것 같드라구요. 빠르게 이해 하시면 한나절이면 만드실
수 있는 분량입니다.
Re: 날짜 계산 하는 플~인데 뭐가 틀렸나여~? ㅠ.ㅠ
그 코드를 제가 보았는데 머리가 아파서 걍 말았습니다. 학생이시면 아마
날짜 계산하는 과제를 하실테구 회사에서 쓰실거라면 꼭 하나 만들어 놓
고 쓰시는것이 좋을듯 싶습니다.
아파치 서버의 TIME 변환 함수를 보시면 rfc822 표준이 있습니다. 이것을
하나 가져다 쓰시고 우리나라에서 주로 표현되는 TIME 포맷도 하나 만들
어 놓으시고 UTC 타임 포맷도 하나 만들어 놓으시면 좋을듯 싶습니다. 먼
저 STRING을 파싱해서 struct tm * 에 집어 넣으시는 함수를 하나 만드세
요. 그러면 이것을 이용해서 다양한 작업들을 할수가 있습니다. 제가 직
접 코드를 올려 드리기 보다 과제 같으시니 한번 만들어 보시는것이 어떠
실런지......
1. STRING을 파싱해서 struct tm * 구조체에 집어 넣기 함수
2. 날짜+시간 포맷이 올바른가 검사하는 함수
3. 윤년인지 판단하는 함수(윤년은 매 4년마다 오는데 매 100/400 년째에
는 윤년이라도 아닌것으로 판단하기)
4. 매달 몇일이 있는지 알기(2월달은 윤년이 끼므로 2종류) <-- 이것은 함
수가 아니라 배열로 하셔도 됩니다.
5. 시간 넘기기(시간이 23시간 이후일 경우 날짜 넘기기 함수 호출)
총 필요한 함수는 5개입니다. 이것말고 율리우스 달력용 함수를 이용하거
나 1970년 부터 지금까지를 초로 계산해서 계산하는 방법등 방법은 다양합
니다. 그런제 제가 이것 저것 해보았는데 저 방법이 그래도 가장 좋고 여
러모로 써먹기 좋은것 같드라구요. 빠르게 이해 하시면 한나절이면 만드실
수 있는 분량입니다.
건강하세요.
댓글 달기