Sets our main struct and passes it to the parent class.
Creates a new GstDateTime representing the current date and time.
Creates a new GstDateTime using the time since Jan 1, 1970 specified by secs.
Creates a new gstreamer.DateTime using the date and times in the gregorian calendar in the supplied timezone.
Creates a new gstreamer.DateTime from a gstreamer.DateTime object.
Tries to parse common variants of ISO-8601 datetime strings into a gstreamer.DateTime Possible input formats are (for example): 2012-06-30T22:46:43Z, 2012, 2012-06, 2012-06-30, 2012-06-30T22:46:43-0430, 2012-06-30T22:46Z, 2012-06-30T22:46-0430, 2012-06-30 22:46, 2012-06-30 22:46:43, 2012-06-00, 2012-00-00, 2012-00-30, 22:46:43Z, 22:46Z, 22:46:43-0430, 22:46-0430, 22:46:30, 22:46 If no date is provided, it is assumed to be "today" in the timezone provided (if any), otherwise UTC.
Creates a new gstreamer.DateTime using the date and times in the gregorian calendar in the local timezone.
Creates a new gstreamer.DateTime using the date and times in the gregorian calendar in the local timezone.
Creates a new gstreamer.DateTime using the date and times in the gregorian calendar in the local timezone.
Creates a new gstreamer.DateTime using the date and times in the gregorian calendar in the local timezone.
A destructor is present on this object, but not explicitly documented in the source.
Get the main Gtk struct
Returns the day of the month of this gstreamer.DateTime Call Date.timeHasDay before, to avoid warnings.
Retrieves the hour of the day represented by datetime in the gregorian calendar. The return is in the range of 0 to 23. Call Date.timeHasTime before, to avoid warnings.
Retrieves the fractional part of the seconds in microseconds represented by datetime in the gregorian calendar.
Retrieves the minute of the hour represented by datetime in the gregorian calendar. Call Date.timeHasTime before, to avoid warnings.
Returns the month of this gstreamer.DateTime January is 1, February is 2, etc.. Call Date.timeHasMonth before, to avoid warnings.
Retrieves the second of the minute represented by datetime in the gregorian calendar. Call Date.timeHasTime before, to avoid warnings.
the main Gtk struct as a void*
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.
Returns the year of this gstreamer.DateTime Call Date.timeHasYear before, to avoid warnings.
Atomically increments the reference count of datetime by one.
Creates a new gstreamer.DateTime from a fully defined gstreamer.DateTime object.
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
Atomically decrements the reference count of datetime by one. When the reference count reaches zero, the structure is freed.
the main Gtk struct
Struct to store date, time and timezone information altogether. gstreamer.DateTime is refcounted and immutable.
Date information is handled using the proleptic Gregorian calendar.
Provides basic creation functions and accessor functions to its fields.