Method

GLibDateTimeadd_years

Declaration

GDateTime*
g_date_time_add_years (
  GDateTime* datetime,
  gint years
)

Description

Creates a copy of datetime and adds the specified number of years to the copy. Add negative values to subtract years.

As with g_date_time_add_months(), if the resulting date would be 29th February on a non-leap year, the day will be clamped to 28th February.

Available since:2.26

Parameters

years gint
 

The number of years.

Return value

Returns: GDateTime
 

The newly created GDateTime which should be freed with g_date_time_unref(), or NULL.

 The caller of the method takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.