Christmas impossible
1 отговора
60 прегледа
Christmas impossible
Any comments on this code ,
code:
--------------------------------------------------------------------------------
DateFormat df = new SimpleDateFormat("MMM dd HH:mm:ss yyyy GG");
Calendar calendar = GregorianCalendar.getInstance();
calendar.add(Calendar.YEAR, -2003);
for (int i = 0; i < 12; i++)
{
calendar.add(Calendar.MONTH, -1);
System.out.println(df.format(calendar.getTime()));
}
--------------------------------------------------------------------------------
and the output of it ?
IV 16 19:43:35 0001 AD
III 16 19:43:35 0001 AD
II 16 19:43:35 0001 AD
I 16 19:43:35 0001 AD
XII 16 19:43:35 0001 BC
XI 16 19:43:35 0001 BC
X 16 19:43:35 0001 BC
IX 16 19:43:35 0001 BC
VIII 16 19:43:35 0001 BC
VII 16 19:43:35 0001 BC
VI 16 19:43:35 0001 BC
V 16 19:43:35 0001 BC
code:
--------------------------------------------------------------------------------
DateFormat df = new SimpleDateFormat("MMM dd HH:mm:ss yyyy GG");
Calendar calendar = GregorianCalendar.getInstance();
calendar.add(Calendar.YEAR, -2003);
for (int i = 0; i < 12; i++)
{
calendar.add(Calendar.MONTH, -1);
System.out.println(df.format(calendar.getTime()));
}
--------------------------------------------------------------------------------
and the output of it ?
IV 16 19:43:35 0001 AD
III 16 19:43:35 0001 AD
II 16 19:43:35 0001 AD
I 16 19:43:35 0001 AD
XII 16 19:43:35 0001 BC
XI 16 19:43:35 0001 BC
X 16 19:43:35 0001 BC
IX 16 19:43:35 0001 BC
VIII 16 19:43:35 0001 BC
VII 16 19:43:35 0001 BC
VI 16 19:43:35 0001 BC
V 16 19:43:35 0001 BC
Re: Christmas impossible
всичко е на 6 :))) то няма нулева година :)))
има първа година след христа и първа преди христа точно така си е :)))
по-интересното е защо месеците не са в обратен ред, но явно се казва "единадесетия месец на годината преди христа" (всъщтност това е доста парадоксално, защото тогава месеците не са били такива(мисля!!!(опитвам се!!!)) :)))) Както и да е ако си спомняш новия век го празнувахме накрая на 2000 година(в началото на 2001), заюототогава бяха минали 2000 години :))
има първа година след христа и първа преди христа точно така си е :)))
по-интересното е защо месеците не са в обратен ред, но явно се казва "единадесетия месец на годината преди христа" (всъщтност това е доста парадоксално, защото тогава месеците не са били такива(мисля!!!(опитвам се!!!)) :)))) Както и да е ако си спомняш новия век го празнувахме накрая на 2000 година(в началото на 2001), заюототогава бяха минали 2000 години :))