..
#include "DateUtils.hpp"
..
ShowMessage( IntToStr( EndOfTheMonth(Date()) - StartOfTheMonth(Date()) + 1 ) );
..
как узнать количество дней в текущем месяце
Собственно вопрос и есть - как узнать количество дней в текущем месяце?
Код:
а задача моя чуть переродилась:
у меня есть список интервалов дат в формате
число, месяц - начало интервала и число, месяц - конца интервала.
из этого списка хочу найти три интервала в которые попадает сегодняшняя дата. Если таких интервалов больше, то выбираем три к концу которых сегодняшнее число ближе.
Цитата: KurL
Собственно вопрос и есть - как узнать количество дней в текущем месяце?
нужен массив содержащий число дней в месяцах = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}.
Если это не февраль, тогда считать прямо с массива. Если февраль, тогда определить: год высоконосный или нет? Если да тогда 29 иначе 28.