]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/time.h
Make storing non-trivial data in wxThreadSpecificInfo possible.
[wxWidgets.git] / interface / wx / time.h
index 23db2956962ccdd56d77d24cf916a2710d2d0010..a6b821648d3e5c1707cf31f055e428eaf2b1fd86 100644 (file)
@@ -3,7 +3,6 @@
 // Purpose:     Time-related functions.
 // Author:      Vadim Zeitlin
 // Created:     2011-11-27
-// RCS-ID:      $Id$
 // Copyright:   (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
  */
 int wxGetTimeZone();
 
+/**
+    Returns the number of seconds since local time 00:00:00 Jan 1st 1970.
+
+    @see wxDateTime::Now()
+
+    @header{wx/time.h}
+*/
+long wxGetLocalTime();
+
+/**
+    Returns the number of milliseconds since local time 00:00:00 Jan 1st 1970.
+
+    The use of wxGetUTCTimeMillis() is preferred as it provides a usually
+    (except for changes to the system time) monotonic clock which the local
+    time also changes whenever DST begins or ends.
+
+    @see wxDateTime::Now(), wxGetUTCTimeMillis(), wxGetUTCTimeUSec()
+
+    @header{wx/time.h}
+*/
+wxLongLong wxGetLocalTimeMillis();
+
+/**
+    Returns the number of seconds since GMT 00:00:00 Jan 1st 1970.
+
+    @see wxDateTime::Now()
+
+    @header{wx/time.h}
+*/
+long wxGetUTCTime();
+
+/**
+    Returns the number of milliseconds since GMT 00:00:00 Jan 1st 1970.
+
+    @header{wx/time.h}
+
+    @since 2.9.3
+ */
+wxLongLong wxGetUTCTimeMillis();
+
+/**
+    Returns the number of microseconds since GMT 00:00:00 Jan 1st 1970.
+
+    @header{wx/time.h}
+
+    @since 2.9.3
+ */
+wxLongLong wxGetUTCTimeUSec();
+
 //@}