я использую C++ Builder
и я создаю приложение с графическим интерфейсом, используя TDateTime
тип данных.
Когда я использую MonthOf()
метод на TDateTime
объект, я получаю значение, которое на 1 месяц отстает от фактического месяца TDateTime
объект.
Почему это? Это ошибка?
Если вы хотите получить текущий месяц, попробуйте этот код:
TDateTime dt = Now();
CurMonth=StrToInt(FormatDateTime("mm", dt));
Других решений пока нет …