Author: jstrachan
Date: Wed Feb 28 04:54:46 2007
New Revision: 512739

URL: http://svn.apache.org/viewvc?view=rev&rev=512739
Log:
fixed bug in datetime handling

Modified:
    activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Util/DateUtils.cs

Modified: 
activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Util/DateUtils.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Util/DateUtils.cs?view=diff&rev=512739&r1=512738&r2=512739
==============================================================================
--- activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Util/DateUtils.cs 
(original)
+++ activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Util/DateUtils.cs 
Wed Feb 28 04:54:46 2007
@@ -30,10 +30,20 @@
         /// The start of the UNIX epoch
         /// </summary>
         public static readonly DateTime UNIX_EPOCH = new DateTime(1970, 1, 1, 
0, 0, 0, 0);
+               
+               /// <summary>
+               /// Method ToJavaTime
+               /// </summary>
+               /// <param name="timeToLive">A  TimeSpan</param>
+               /// <returns>A  long</retutns>
+               public static long ToJavaTime(TimeSpan timeToLive)
+               {
+                       return ToJavaTime(new DateTime(timeToLive.Ticks));
+               }
 
            public static long ToJavaTime(DateTime dateTime)
                {
-                       return dateTime.ToFileTime() + EPOCH_DIFF;
+                       return dateTime.ToFileTime() - EPOCH_DIFF;
                }
 
         public static DateTime ToDateTime(long dateTime)


Reply via email to