Author: aroush
Date: Fri Aug 25 05:20:33 2006
New Revision: 436777

URL: http://svn.apache.org/viewvc?rev=436777&view=rev
Log:
Fixed Lucene.Net.Documents.DateField.StringToDate()

Modified:
    
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/DateField.cs

Modified: 
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/DateField.cs
URL: 
http://svn.apache.org/viewvc/incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/DateField.cs?rev=436777&r1=436776&r2=436777&view=diff
==============================================================================
--- 
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/DateField.cs 
(original)
+++ 
incubator/lucene.net/tags/Lucene.Net_1_9_1/src/Lucene.Net/Document/DateField.cs 
Fri Aug 25 05:20:33 2006
@@ -108,10 +108,15 @@
                {
                        return SupportClass.Number.Parse(s, 
SupportClass.Number.MAX_RADIX);
                }
+
                /// <summary>Converts a string-encoded date into a Date object. 
</summary>
                public static System.DateTime StringToDate(System.String s)
                {
-            return new System.DateTime(StringToTime(s));
+                       long ticks = StringToTime(s) * 
TimeSpan.TicksPerMillisecond;
+                       System.DateTime date = new System.DateTime(1970, 1, 1);
+                       date = date.AddTicks(ticks);
+                       date = 
date.Add(TimeZone.CurrentTimeZone.GetUtcOffset(date));
+                       return date;
                }
        }
 }


Reply via email to