KRFCDate Class Reference
The KRFCDate class contains functions related to the parsing of dates. More...
#include <krfcdate.h>
Static Public Member Functions | |
time_t | parseDate (const QString &date) |
This function tries to parse a string containing a date/time in any of the formats specified by RFC822, RFC850, RFC1036, RFC1123 and RFC2822. | |
time_t | parseDateISO8601 (const QString &date) |
This function tries to parse a string containing a date/time in any of the formats specified by http://www.w3.org/TR/NOTE-datetime. | |
int | localUTCOffset () |
Returns the local timezone offset to UTC in minutes. | |
QCString | rfc2822DateString (time_t utcTime, int utcOffset) |
Returns a string representation of the given date and time formated in conformance to RFC2822. | |
QCString | rfc2822DateString (time_t utcTime) |
Returns a string representation of the given date and time formated in conformance to RFC2822. |
Detailed Description
The KRFCDate class contains functions related to the parsing of dates.
- Author:
- Waldo Bastian <bastian@kde.org>
Definition at line 31 of file krfcdate.h.
Member Function Documentation
|
This function tries to parse a string containing a date/time in any of the formats specified by RFC822, RFC850, RFC1036, RFC1123 and RFC2822. If the date/time could not be parsed, 0 is returned. If the parsed date is epoch, then epoch+1 is returned so that a valid date will not be confused with an improper date string. The date/time returned is converted to UTC.
Definition at line 98 of file krfcdate.cpp. References QString::latin1(). |
|
This function tries to parse a string containing a date/time in any of the formats specified by http://www.w3.org/TR/NOTE-datetime. This is a subset of the formats specified in ISO8601. If the date/time could not be parsed, 0 is returned. If the parsed date is epoch, then epoch+1 is returned so that a valid date will not be confused with an improper date string. The date/time returned is converted to UTC.
Definition at line 340 of file krfcdate.cpp. References QString::at(), QString::find(), QString::findRev(), QString::left(), QString::length(), QString::mid(), QString::remove(), QString::right(), and QStringList::split(). |
|
Returns the local timezone offset to UTC in minutes.
Definition at line 434 of file krfcdate.cpp. Referenced by rfc2822DateString(). |
|
Returns a string representation of the given date and time formated in conformance to RFC2822.
Definition at line 460 of file krfcdate.cpp. References QCString::sprintf(). Referenced by rfc2822DateString(). |
|
Returns a string representation of the given date and time formated in conformance to RFC2822. Provided for convenience, the function is equivalent to rfc2822DateString(t, localUTCOffset()).
Definition at line 478 of file krfcdate.cpp. References localUTCOffset(), and rfc2822DateString(). |
The documentation for this class was generated from the following files: