[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System DateTime.cs,1.23,1.24
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System DateTime.cs,1.23,1.24 |
Date: |
Wed, 23 Apr 2003 20:07:40 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System
In directory subversions:/tmp/cvs-serv11219/runtime/System
Modified Files:
DateTime.cs
Log Message:
Convert to and from UTC file times.
Index: DateTime.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/DateTime.cs,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** DateTime.cs 23 Apr 2003 06:28:50 -0000 1.23
--- DateTime.cs 24 Apr 2003 00:07:38 -0000 1.24
***************
*** 229,232 ****
--- 229,244 ----
public static DateTime FromFileTime(long fileTime)
{
+ return FromFileTimeUtc(fileTime).ToLocalTime();
+ }
+
+ // Convert a DateTime value into a Windows file time.
+ public long ToFileTime()
+ {
+ return ToUniversalTime().ToFileTimeUtc();
+ }
+
+ // Convert a UTC file time value into a DateTime value.
+ public static DateTime FromFileTimeUtc(long fileTime)
+ {
checked
{
***************
*** 243,248 ****
}
! // Convert a DateTime value into a Windows file time.
! public long ToFileTime()
{
long time = value_ - FileTimeBase.Ticks;
--- 255,260 ----
}
! // Convert a DateTime value into a UTC file time value.
! public long ToFileTimeUtc()
{
long time = value_ - FileTimeBase.Ticks;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System DateTime.cs,1.23,1.24,
Rhys Weatherley <address@hidden> <=