KDECore
kdatetime.cpp File Reference
#include "kdatetime.h"#include <config.h>#include <stdlib.h>#include <stdio.h>#include <ctype.h>#include <QtCore/QDateTime>#include <QtCore/QRegExp>#include <QtCore/QStringList>#include <QtCore/QSharedData>#include <kglobal.h>#include <klocale.h>#include <kcalendarsystemgregorian.h>#include <ksystemtimezone.h>#include <kdebug.h>#include <windows.h>Go to the source code of this file.
Enumerations | |
| enum | Status { stValid = 0, stTooEarly } |
Functions | |
| static QDate | checkDate (int year, int month, int day, Status &) |
| template<int disp> | |
| static int | findString (const QString &string, const char array[][disp], int count, int &offset) |
| static int | findString_internal (const QString &string, const char *ptr, int count, int &offset, int disp) |
| static QDateTime | fromStr (const QString &string, const QString &format, int &utcOffset, QString &zoneName, QByteArray &zoneAbbrev, bool &dateOnly, Status &) |
| static int | getAmPm (const QString &string, int &offset, KLocale *) |
| static bool | getNumber (const QString &string, int &offset, int mindigits, int maxdigits, int minval, int maxval, int &result) |
| static bool | getUTCOffset (const QString &string, int &offset, bool colon, int &result) |
| static int | matchDay (const QString &string, int &offset, KCalendarSystem *) |
| static int | matchMonth (const QString &string, int &offset, KCalendarSystem *) |
| QDataStream & | operator<< (QDataStream &s, const KDateTime &dt) |
| QDataStream & | operator<< (QDataStream &s, const KDateTime::Spec &spec) |
| QDataStream & | operator>> (QDataStream &s, KDateTime &kdt) |
| QDataStream & | operator>> (QDataStream &s, KDateTime::Spec &spec) |
Variables | |
| static const char | longDay [][10] |
| static const char | longMonth [][10] |
| static const int | MIN_YEAR = -4712 |
| static const int | NO_NUMBER = 0x8000000 |
| static const char | shortDay [][4] |
| static const char | shortMonth [][4] |
Enumeration Type Documentation
| enum Status |
Definition at line 75 of file kdatetime.cpp.
Function Documentation
| QDate checkDate | ( | int | year, | |
| int | month, | |||
| int | day, | |||
| Status & | status | |||
| ) | [static] |
Definition at line 2949 of file kdatetime.cpp.
| static int findString | ( | const QString & | string, | |
| const char | array[][disp], | |||
| int | count, | |||
| int & | offset | |||
| ) | [inline, static] |
Definition at line 90 of file kdatetime.cpp.
| int findString_internal | ( | const QString & | string, | |
| const char * | ptr, | |||
| int | count, | |||
| int & | offset, | |||
| int | disp | |||
| ) | [static] |
Definition at line 2930 of file kdatetime.cpp.
| QDateTime fromStr | ( | const QString & | string, | |
| const QString & | format, | |||
| int & | utcOffset, | |||
| QString & | zoneName, | |||
| QByteArray & | zoneAbbrev, | |||
| bool & | dateOnly, | |||
| Status & | status | |||
| ) | [static] |
Definition at line 2366 of file kdatetime.cpp.
Definition at line 2864 of file kdatetime.cpp.
| bool getNumber | ( | const QString & | string, | |
| int & | offset, | |||
| int | mindigits, | |||
| int | maxdigits, | |||
| int | minval, | |||
| int | maxval, | |||
| int & | result | |||
| ) | [static] |
Definition at line 2904 of file kdatetime.cpp.
Definition at line 2819 of file kdatetime.cpp.
| int matchDay | ( | const QString & | string, | |
| int & | offset, | |||
| KCalendarSystem * | calendar | |||
| ) | [static] |
Definition at line 2740 of file kdatetime.cpp.
| int matchMonth | ( | const QString & | string, | |
| int & | offset, | |||
| KCalendarSystem * | calendar | |||
| ) | [static] |
Definition at line 2781 of file kdatetime.cpp.
| QDataStream& operator<< | ( | QDataStream & | out, | |
| const KDateTime & | dateTime | |||
| ) |
Write dateTime to the datastream out, in binary format.
Definition at line 2340 of file kdatetime.cpp.
| QDataStream& operator<< | ( | QDataStream & | out, | |
| const KDateTime::Spec & | spec | |||
| ) |
Write spec to the datastream out, in binary format.
Definition at line 247 of file kdatetime.cpp.
| QDataStream& operator>> | ( | QDataStream & | in, | |
| KDateTime & | dateTime | |||
| ) |
Read a KDateTime object into dateTime from in, in binary format.
Definition at line 2346 of file kdatetime.cpp.
| QDataStream& operator>> | ( | QDataStream & | in, | |
| KDateTime::Spec & | spec | |||
| ) |
Read a KDateTime::Spec object into spec from in, in binary format.
Definition at line 273 of file kdatetime.cpp.
Variable Documentation
const char longDay[][10] [static] |
{
"Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday",
"Sunday"
}
Definition at line 56 of file kdatetime.cpp.
const char longMonth[][10] [static] |
{
"January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December"
}
Definition at line 66 of file kdatetime.cpp.
const int MIN_YEAR = -4712 [static] |
Definition at line 94 of file kdatetime.cpp.
const int NO_NUMBER = 0x8000000 [static] |
Definition at line 95 of file kdatetime.cpp.
const char shortDay[][4] [static] |
{
"Mon", "Tue", "Wed",
"Thu", "Fri", "Sat",
"Sun"
}
Definition at line 51 of file kdatetime.cpp.
const char shortMonth[][4] [static] |
{
"Jan", "Feb", "Mar", "Apr",
"May", "Jun", "Jul", "Aug",
"Sep", "Oct", "Nov", "Dec"
}
Definition at line 61 of file kdatetime.cpp.
KDE 4.3 API Reference