DateTime
Object Hierarchy:
Description:
[ Compact ]
[ Version ( since = "2.26" ) ]
[ CCode ( ref_function = "g_date_time_ref" , type_id = "G_TYPE_DATE_TIME" , unref_function = "g_date_time_unref" ) ]
public class DateTime
[ Version ( since = "2.26" ) ]
[ CCode ( ref_function = "g_date_time_ref" , type_id = "G_TYPE_DATE_TIME" , unref_function = "g_date_time_unref" ) ]
public class DateTime
Namespace: GLib
Package: glib-2.0
Content:
Creation methods:
- public DateTime (TimeZone tz, int year, int month, int day, int hour, int minute, double seconds)
- public DateTime.from_iso8601 (string text, TimeZone? default_tz)
- public DateTime.from_timeval_local (TimeVal tv)
- public DateTime.from_timeval_utc (TimeVal tv)
- public DateTime.from_unix_local (int64 t)
- public DateTime.from_unix_utc (int64 t)
- public DateTime.local (int year, int month, int day, int hour, int minute, double seconds)
- public DateTime.now (TimeZone tz = new TimeZone.local ())
- public DateTime.now_local ()
- public DateTime.now_utc ()
- public DateTime.utc (int year, int month, int day, int hour, int minute, double seconds)
Methods:
- public DateTime add (TimeSpan timespan)
- public DateTime add_days (int days)
- public DateTime add_full (int years, int months, int days, int hours = 0, int minutes = 0, double seconds = 0)
- public DateTime add_hours (int hours)
- public DateTime add_minutes (int minutes)
- public DateTime add_months (int months)
- public DateTime add_seconds (double seconds)
- public DateTime add_weeks (int weeks)
- public DateTime add_years (int years)
- public int compare (DateTime dt)
- public TimeSpan difference (DateTime begin)
- public bool equal (DateTime dt)
- public string format (string format)
- public string format_iso8601 ()
- public int get_day_of_month ()
- public int get_day_of_week ()
- public int get_day_of_year ()
- public int get_hour ()
- public int get_microsecond ()
- public int get_minute ()
- public int get_month ()
- public int get_second ()
- public double get_seconds ()
- public unowned TimeZone get_timezone ()
- public unowned string get_timezone_abbreviation ()
- public TimeSpan get_utc_offset ()
- public int get_week_numbering_year ()
- public int get_week_of_year ()
- public int get_year ()
- public void get_ymd (out int year, out int month, out int day)
- public uint hash ()
- public bool is_daylight_savings ()
- public DateTime to_local ()
- public string to_string ()
Converts the value to its equivalent string representation
- public bool to_timeval (out TimeVal tv)
- public DateTime to_timezone (TimeZone tz)
- public int64 to_unix ()
- public DateTime to_utc ()