2
Является ли стандартная функция C ctime
возвратной григорианской датой календаря? В частности, я хочу проверить, что он будет учитывать високосные годы и, таким образом, отобразить Feb 29
на соответствующие даты.Возвращает ли ctime время григорианского календаря?
Я думаю, что моя неопределенность исходит из раздела 7.23.1 параграфа 1 * стандарта C99: «Многие функции имеют дело с календарным временем, которое представляет текущую дату (согласно григорианскому календарю) и время». Формулировка кажется бит неоднозначно - т.е. означает ли это, что если функция возвращает представление текущей даты, она должна вернуть ее в соответствии с григорианским календарем? –
Это означает, например, что поля 'tm_mday',' tm_mon' и 'tm_year'' struct tm' представляют день, месяц и год согласно григорианскому календарю. –