From f1eb5b74c962909851607c4b4cb05ee18a347d37 Mon Sep 17 00:00:00 2001 From: ulf69 Date: Thu, 07 Oct 2004 01:12:08 +0000 Subject: added easy to use method to read Date with certain format --- diff --git a/microkde/kdecore/klocale.cpp b/microkde/kdecore/klocale.cpp index 17031c7..8b4513e 100644 --- a/microkde/kdecore/klocale.cpp +++ b/microkde/kdecore/klocale.cpp @@ -616,6 +616,23 @@ QDateTime KLocale::readDateTime(const QString &intstr, return m_dt; } +QDate KLocale::readDate(const QString &intstr, + IntDateFormat intIntDateFormat, + bool* ok) const +{ + bool ok1; + + QString dformat = dateFormat(intIntDateFormat); + + QDate m_date = readDate(intstr, dformat, &ok1); + + if (ok) + *ok = ok1; + + //qDebug("KLocale::readDate() transformed %s into %s (%s), %s (%s) : err1=%i, err2=%i", intstr.latin1(), date.latin1(), dformat.latin1(), time.latin1(), tformat.latin1(), ok1, ok2); + return m_date; +} + bool KLocale::use12Clock() const { diff --git a/microkde/kdecore/klocale.h b/microkde/kdecore/klocale.h index 949301a..5783530 100644 --- a/microkde/kdecore/klocale.h +++ b/microkde/kdecore/klocale.h @@ -53,6 +53,8 @@ class KLocale QDate readDate(const QString &str, bool* ok = 0) const; QDate readDate( const QString &intstr, const QString &fmt, bool* ok = 0) const; QTime readTime(const QString &str, bool* ok = 0) const; + QDate readDate(const QString &intstr, IntDateFormat intIntDateFormat, bool* ok) const; + QDateTime readDateTime(const QString &intstr, IntDateFormat intIntDateFormat, bool* ok) const; bool use12Clock() const; -- cgit v0.9.0.2