Class
ICalGLibTime
since: 3.0
Constructors
i_cal_time_new_current_with_zone
Creates a ICalTime
according to the timezone and current time.
since: 1.0
i_cal_time_new_from_timet_with_zone
Converts seconds past UNIX epoch to a timetype, using timezones.
since: 1.0
i_cal_time_new_full
Create a new libical-glib object from the native libical object and the owner.
since: 1.0
Functions
i_cal_time_timezone_expand_vtimezone
Applies a list of timezone changes on the array of components until the end year.
since: 2.0
Instance methods
i_cal_time_adjust
Adds or subtracts a number of days, hours, minutes and seconds from tt
.
since: 1.0
i_cal_time_as_ical_string
Returns a string representation of the time, in RFC2445 format.
since: 1.0
i_cal_time_as_timet_with_zone
Returns the time as seconds past the UNIX epoch, using timezones.
since: 1.0
i_cal_time_compare
I_cal_time_compare returns an integer indicating the result of the comparison, as follow:
since: 1.0
i_cal_time_compare_date_only_tz
Like i_cal_time_compare_tz(), but only use the date parts; accepts timezone.
since: 1.0
i_cal_time_convert_to_zone_inplace
Converts tt
to zone
and store the result into tt
.
unstable since: 3.0.5
i_cal_time_get_timezone
Returns the timezone, the ICalTimezone
object is cached and can be either unreferenced once the last
instance is used or can be kept until i_cal_object_free_global_objects()
is called (usually at the very
end of the program).
since: 1.0
i_cal_time_normalize
Normalizes the icaltime, so that all fields are within the normal range.
since: 1.0
i_cal_time_normalize_inplace
Normalizes the tt
, so that all fields are within the normal range.
unstable since: 3.0.5
i_cal_time_set_date
Sets the year/month/date parts of the timetype
in one call. This doesn’t verify validity of the given date.
since: 1.0
i_cal_time_set_time
Sets the hour/minute/second parts of the timetype
in one call. This doesn’t verify validity of the given time.
since: 1.0
i_cal_time_start_doy_week
Returns the day of the year for the first day of the week that the given time is within.
since: 1.0