vala r2125 - in trunk: . vapi



Author: juergbi
Date: Mon Dec  8 23:21:23 2008
New Revision: 2125
URL: http://svn.gnome.org/viewvc/vala?rev=2125&view=rev

Log:
2008-12-09  JÃrg Billeter  <j bitron ch>

	* vapi/glib-2.0.vapi:

	Improve Time.to_string method and add Time.format method


Modified:
   trunk/ChangeLog
   trunk/vapi/glib-2.0.vapi

Modified: trunk/vapi/glib-2.0.vapi
==============================================================================
--- trunk/vapi/glib-2.0.vapi	(original)
+++ trunk/vapi/glib-2.0.vapi	Mon Dec  8 23:21:23 2008
@@ -1697,13 +1697,20 @@
 		[CCode (cname = "localtime_r", instance_pos = -1)]
 		public Time.local (time_t time);
 
-		[CCode (cname = "asctime_r")]
-		public string to_string (char* buffer = new char[26]);
+		public string to_string () {
+			return "%04d-%02d-%02d %02d:%02d:%02d".printf (year + 1900, month + 1, day, hour, minute, second);
+		}
+
+		public string format (string format) {
+			var buffer = new char[64];
+			this.strftime (buffer, format);
+			return (string) buffer;
+		}
 
 		[CCode (cname = "mktime")]
 		public time_t mktime ();
 
-		[CCode (instance_pos = -1)]
+		[CCode (cname = "strftime", instance_pos = -1)]
 		public size_t strftime (char[] s, string format);
 		[CCode (instance_pos = -1)]
 		public weak string? strptime (string buf, string format);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]