2004-05-28 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Fri, 28 May 2004 07:21:45 +0000 (07:21 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Fri, 28 May 2004 07:21:45 +0000 (07:21 -0000)
* DateTime.cs : don't adjust utc value in ToString(). It must output
  the same time value, just adding 'Z' for UTC.

svn path=/trunk/mcs/; revision=28332

mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/DateTime.cs

index 8d1fec846c2ac93661fb774d99b0d39c0b984043..b0b55e10ef21552a298b97cc2b916787a9558b23 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-28  Atsushi Enomoto <atsushi@ximian.com>
+
+       * DateTime.cs : don't adjust utc value in ToString(). It must output
+         the same time value, just adding 'Z' for UTC.
+
 2004-05-28  Atsushi Enomoto <atsushi@ximian.com>
 
        * DateTime.cs : in 'Z' case, remove the 'Z' char from input before
index f60b69f8f2360ae7fe08f2ac7d48e4bbf716ce0d..0c14660893e7bb5d01c476a264bf90b52eab0322 100644 (file)
@@ -1579,10 +1579,9 @@ namespace System
                                format = _GetStandardPattern (fchar, dfi, out useutc);\r
                        }\r
 \r
-                       if (useutc)\r
-                               return this.ToUniversalTime ()._ToString (format, dfi);\r
-                       else\r
-                               return this._ToString (format, dfi);\r
+                       // Don't convert UTC value. It just adds 'Z' for \r
+                       // 'u' format, for the same ticks.\r
+                       return this._ToString (format, dfi);\r
                }\r
 \r
                public DateTime ToLocalTime()\r