]> Git trees. - libqmvoc.git/commitdiff
Fix ISODate format for ExtDate::fromString()
authorJason Harris <kstars@30doradus.org>
Sat, 25 Aug 2007 18:05:53 +0000 (18:05 +0000)
committerJason Harris <kstars@30doradus.org>
Sat, 25 Aug 2007 18:05:53 +0000 (18:05 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=704655

extdate/extdatetime.cpp

index 8411a5fc03b781d410e6a26320ddcb519157a8ad..50e07f9fd8834d3993095faeae778b03786f0ca8 100644 (file)
@@ -462,9 +462,6 @@ ExtDate ExtDate::fromString( const QString& s )
        dResult = ExtDate::fromString( s, Qt::ISODate );
        if ( dResult.isValid() ) return dResult;
 
-       dResult = ExtDate::fromString( s, "%Y-%m-%d" );
-       if ( dResult.isValid() ) return dResult;
-
        dResult = ExtDate::fromString( s, "%m/%d/%Y" );
        if ( dResult.isValid() ) return dResult;
 
@@ -487,8 +484,8 @@ ExtDate ExtDate::fromString( const QString& s, Qt::DateFormat f )
                case Qt::ISODate :
                {
                        int year( s.mid( 0, 4 ).toInt() );
-                       int month( s.mid( 4, 2 ).toInt() );
-                       int day( s.mid( 6, 2 ).toInt() );
+                       int month( s.mid( 5, 2 ).toInt() );
+                       int day( s.mid( 8, 2 ).toInt() );
                        if ( year && month && day )
                                return ExtDate( year, month, day );
                }