summaryrefslogtreecommitdiffabout
path: root/microkde/kdecore/klocale.cpp
authorulf69 <ulf69>2004-10-07 01:12:08 (UTC)
committer ulf69 <ulf69>2004-10-07 01:12:08 (UTC)
commitf1eb5b74c962909851607c4b4cb05ee18a347d37 (patch) (side-by-side diff)
treefa98d9fc97e5d75810936917dc6c6039e7c79b45 /microkde/kdecore/klocale.cpp
parentf434ef382b60c1a420dd0e037d119d082e478491 (diff)
downloadkdepimpi-f1eb5b74c962909851607c4b4cb05ee18a347d37.zip
kdepimpi-f1eb5b74c962909851607c4b4cb05ee18a347d37.tar.gz
kdepimpi-f1eb5b74c962909851607c4b4cb05ee18a347d37.tar.bz2
added easy to use method to read Date with certain format
Diffstat (limited to 'microkde/kdecore/klocale.cpp') (more/less context) (show whitespace changes)
-rw-r--r--microkde/kdecore/klocale.cpp17
1 files changed, 17 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
@@ -607,24 +607,41 @@ QDateTime KLocale::readDateTime(const QString &intstr,
*ok = false;
else
*ok = true;
}
QDateTime m_dt;
m_dt.setDate(m_date);
m_dt.setTime(m_time);
qDebug("KLocale::readDateTime() 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_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
{
return !mHourF24Format ;;
}
bool KLocale::weekStartsMonday() const
{
return mWeekStartsMonday;
}
int KLocale::weekStartDay() const