static const int _date_366[] =
{0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366};
static const int _date_365[] =
{0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366};
// ticks
# define __timeMilliSeccond time_t(10000)
# define __timeSecond __timeMilliSeccond * 1000
# define __timsMinute __timeSecond * 60
# define __timeHour __timsMinute * 60
# define __timeDay __timeHour * 24
# define __timeYear366 __timeDay * 366
# define __timeYear365 __timeDay * 365
// millisecond to second
# define __MilliSecond time_t(1000)
# define __MilliMinute __MilliSecond * 60
# define __MilliHour __MilliMinute * 60
# define __MilliDay __MilliHour * 24
# define __DaysYear time_t(365)
# define __Days4Years __DaysYear * 4 + 1
# define __Days100Years __Days4Years * 25 - 1
# define __Days400Years __Days100Years * 4 + 1
y100이 4일땐 왜 3으로 고치는 거죠?
윤년 규칙을 무식하게 코딩해서 그렇지 뭐.
저거 닷넷 오픈소스 C++로 옮긴거임
응 무식한 함수 맞음.
천만 틱이 1초밖에 안됐다니
100년과 1년은 400년과 4년 룰에서 처리를 하고 있기 땜에 당겨주는거지
애초에 date_365 와 366 배열이 똑같다는게 개그코드인듯 ㅋㅋ
예전에 작성해 본 코드. 누가 100일 계산 코드 올리길래.
복사 잘 못 했네 ㅋㅋ