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 ()