Top / Programming / C++Builder / 年初、月初の日付を取得する

年初、月初の日付を取得する

年初の日付を取得する

StartOfAYear 関数は、パラメータで指定された年の表現可能な最初の瞬間(1 月 1 日午前 0 時 00 分 00 秒 000 ミリ秒)を表す TDateTime を返します。

#include <DateUtils.hpp>
TDateTime day = StartOfAYear(2009); //=> 2009/01/01 00:00:00:000

StartOfTheYear 関数はパラメータで指定された年の1月1日0時0分0秒を表す TDateTime を返します。

#include <DateUtils.hpp>
TDateTime day = StartOfTheYear(TDate(2009, 2, 3)); //=> 2009/01/01 00:00:00:000

月初の日付を取得する

StartOfAMonth 関数は、パラメータで指定された月の最初の日の午前 0 時を表す TDateTime を返します。

#include <DateUtils.hpp>
TDateTime day = StartOfAMonth(2009, 2); //=> 2009/02/01 00:00:00:000

StartOfTheYear 関数はパラメータで指定された年月の最初の日の午前 0 時 0 分 0 秒 0 ミリ秒を表す TDateTime を返します。

#include <DateUtils.hpp>
TDateTime day = StartOfTheMonth(TDate(2009, 2, 3));  //=> 2009/02/01 00:00:00:000