]> Git trees. - libqmvoc.git/commitdiff
Fix subtle bug in JDToGregorian() that was causing off-by-one date errors.
authorJason Harris <kstars@30doradus.org>
Sat, 17 Feb 2007 23:25:03 +0000 (23:25 +0000)
committerJason Harris <kstars@30doradus.org>
Sat, 17 Feb 2007 23:25:03 +0000 (23:25 +0000)
CCMAIL: kstars-devel@kde.org

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634683

extdate/extdatetime.cpp

index ac5c5407a3bc1bf335c4d8ff6a2ce3423720ec4f..cb5d6598c7967a3422b10349b69ba52ab38ac600 100644 (file)
@@ -147,7 +147,7 @@ void        ExtDate::JDToGregorian( long int jd, int &year, int &month, int &day )
        float g;
        int z, a, b, c;
        
-       z = jd - 1721118;
+       z = int(jd - 1721118.5);
        g = z - 0.25;
 
        a = int(floor( g / 36524.25 ));