dotgnu-pnet-commits
[Top][All Lists]
Advanced

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

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/DateTimeFormat


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Private/DateTimeFormat DateTimeFormatter.cs,1.3,1.4
Date: Tue, 03 Jun 2003 00:49:42 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Private/DateTimeFormat
In directory subversions:/tmp/cvs-serv9758/runtime/System/Private/DateTimeFormat

Modified Files:
        DateTimeFormatter.cs 
Log Message:


ECMA-compatibility fixes in the date/time formatting routines.


Index: DateTimeFormatter.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Private/DateTimeFormat/DateTimeFormatter.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** DateTimeFormatter.cs        1 Jun 2003 10:36:54 -0000       1.3
--- DateTimeFormatter.cs        3 Jun 2003 04:49:40 -0000       1.4
***************
*** 64,78 ****
                                                case "m": case "M":
                                                        format = 
info.MonthDayPattern; break;
                                                case "r": case "R":
                                                        format = 
info.RFC1123Pattern; break;
                                                case "s":
                                                        format = 
info.SortableDateTimePattern; break;
                                                case "t":
                                                        format = 
info.ShortTimePattern; break;
                                                case "T":
                                                        format = 
info.LongTimePattern; break;
-                                               case "u":
-                                                       format = 
info.UniversalSortableDateTimePattern;
-                                                       break;
                                                case "U":
                                                        date = 
date.ToUniversalTime();
--- 64,90 ----
                                                case "m": case "M":
                                                        format = 
info.MonthDayPattern; break;
+                                               #if !ECMA_COMPAT
                                                case "r": case "R":
                                                        format = 
info.RFC1123Pattern; break;
                                                case "s":
                                                        format = 
info.SortableDateTimePattern; break;
+                                               case "u":
+                                                       format = 
info.UniversalSortableDateTimePattern;
+                                                       break;
+                                               #else
+                                               case "r": case "R":
+                                                       format = "ddd, dd MMM 
yyyy HH':'mm':'ss 'GMT'";
+                                                       break;
+                                               case "s":
+                                                       format = 
"yyyy'-'MM'-'dd'T'HH':'mm':'ss";
+                                                       break;
+                                               case "u":
+                                                       format = 
"yyyy'-'MM'-'dd HH':'mm':'ss'Z'";
+                                                       break;
+                                               #endif
                                                case "t":
                                                        format = 
info.ShortTimePattern; break;
                                                case "T":
                                                        format = 
info.LongTimePattern; break;
                                                case "U":
                                                        date = 
date.ToUniversalTime();





reply via email to

[Prev in Thread] Current Thread [Next in Thread]