Returns the day of the month of this Gst.DateTime.
The day of this Gst.DateTime, or -1 if none is set.
Retrieves the hour of the day represented by datetime in the gregorian
calendar. The return is in the range of 0 to 23.
the hour of the day, or -1 if none is set.
Retrieves the fractional part of the seconds in microseconds represented by
datetime in the gregorian calendar.
the microsecond of the second, or -1 if none is set.
Retrieves the minute of the hour represented by datetime in the gregorian
calendar.
the minute of the hour, or -1 if none is set.
Returns the month of this Gst.DateTime. January is 1, February is 2, etc..
The month of this Gst.DateTime, or -1 if none is set.
Retrieves the second of the minute represented by datetime in the gregorian
calendar.
the second represented by datetime, or -1 if none is set.
Retrieves the offset from UTC in hours that the timezone specified
by datetime represents. Timezones ahead (to the east) of UTC have positive
values, timezones before (to the west) of UTC have negative values.
If datetime represents UTC time, then the offset is zero.
the offset from UTC in hours, or G_MAXFLOAT if none is set.
Returns the year of this Gst.DateTime.
Call gst_date_time_has_year() before, to avoid warnings.
The year of this Gst.DateTime
true if datetime's day field is set, otherwise false
true if datetime's month field is set, otherwise false
true if datetime's second field is set, otherwise false
true if datetime's hour and minute fields are set, otherwise false
true if datetime's year field is set (which should always be the case), otherwise false
Creates a new GLib.DateTime from a fully defined Gst.DateTime object.
a newly created GLib.DateTime, or null on error or if datetime does not have a year, month, day, hour, minute and second.
Create a minimal string compatible with ISO-8601. Possible output formats
are (for example): 2012, 2012-06, 2012-06-23, 2012-06-23T23:30Z,
2012-06-23T23:30+0100, 2012-06-23T23:30:59Z, 2012-06-23T23:30:59+0100
a newly allocated string formatted according to ISO 8601 and only including the datetime fields that are valid, or null in case there was an error.
Atomically decrements the reference count of datetime by one. When the
reference count reaches zero, the structure is freed.
StaticnewStaticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_Staticnew_
Struct to store date, time and timezone information altogether. Gst.DateTime is refcounted and immutable.
Date information is handled using the proleptic Gregorian calendar.
Provides basic creation functions and accessor functions to its fields.