author | ulf69 <ulf69> | 2004-10-07 01:12:08 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-10-07 01:12:08 (UTC) |
commit | f1eb5b74c962909851607c4b4cb05ee18a347d37 (patch) (unidiff) | |
tree | fa98d9fc97e5d75810936917dc6c6039e7c79b45 | |
parent | f434ef382b60c1a420dd0e037d119d082e478491 (diff) | |
download | kdepimpi-f1eb5b74c962909851607c4b4cb05ee18a347d37.zip kdepimpi-f1eb5b74c962909851607c4b4cb05ee18a347d37.tar.gz kdepimpi-f1eb5b74c962909851607c4b4cb05ee18a347d37.tar.bz2 |
added easy to use method to read Date with certain format
-rw-r--r-- | microkde/kdecore/klocale.cpp | 17 | ||||
-rw-r--r-- | microkde/kdecore/klocale.h | 2 |
2 files changed, 19 insertions, 0 deletions
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, | |||
616 | return m_dt; | 616 | return m_dt; |
617 | } | 617 | } |
618 | 618 | ||
619 | QDate KLocale::readDate(const QString &intstr, | ||
620 | IntDateFormat intIntDateFormat, | ||
621 | bool* ok) const | ||
622 | { | ||
623 | bool ok1; | ||
624 | |||
625 | QString dformat = dateFormat(intIntDateFormat); | ||
626 | |||
627 | QDate m_date = readDate(intstr, dformat, &ok1); | ||
628 | |||
629 | if (ok) | ||
630 | *ok = ok1; | ||
631 | |||
632 | //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); | ||
633 | return m_date; | ||
634 | } | ||
635 | |||
619 | 636 | ||
620 | bool KLocale::use12Clock() const | 637 | bool KLocale::use12Clock() const |
621 | { | 638 | { |
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 | |||
53 | QDate readDate(const QString &str, bool* ok = 0) const; | 53 | QDate readDate(const QString &str, bool* ok = 0) const; |
54 | QDate readDate( const QString &intstr, const QString &fmt, bool* ok = 0) const; | 54 | QDate readDate( const QString &intstr, const QString &fmt, bool* ok = 0) const; |
55 | QTime readTime(const QString &str, bool* ok = 0) const; | 55 | QTime readTime(const QString &str, bool* ok = 0) const; |
56 | QDate readDate(const QString &intstr, IntDateFormat intIntDateFormat, bool* ok) const; | ||
57 | |||
56 | QDateTime readDateTime(const QString &intstr, IntDateFormat intIntDateFormat, bool* ok) const; | 58 | QDateTime readDateTime(const QString &intstr, IntDateFormat intIntDateFormat, bool* ok) const; |
57 | 59 | ||
58 | bool use12Clock() const; | 60 | bool use12Clock() const; |