Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qdatetime.cpp File Reference

#include "qplatformdefs.h"
#include "qdatetime.h"
#include "qdatastream.h"
#include "qregexp.h"
#include <stdio.h>
#include <time.h>

Include dependency graph for qdatetime.cpp:

Go to the source code of this file.

Functions

static QString getFmtString (const QString &f, const QTime *dt=0, const QDate *dd=0, bool am_pm=FALSE)
static QString fmtDateTime (const QString &f, const QTime *dt=0, const QDate *dd=0)

Variables

static const uint FIRST_DAY = 2361222
static const int FIRST_YEAR = 1752
static const uint SECS_PER_DAY = 86400
static const uint MSECS_PER_DAY = 86400000
static const uint SECS_PER_HOUR = 3600
static const uint MSECS_PER_HOUR = 3600000
static const uint SECS_PER_MIN = 60
static const uint MSECS_PER_MIN = 60000
static const short monthDays []
static const char *const qt_shortMonthNames []


Function Documentation

static QString fmtDateTime const QString f,
const QTime dt = 0,
const QDate dd = 0
[static]
 

Definition at line 146 of file qdatetime.cpp.

References buf, QString::contains(), getFmtString(), i, QString::isEmpty(), QString::length(), and QString::null.

Referenced by QDateTime::toString(), QTime::toString(), and QDate::toString().

static QString getFmtString const QString f,
const QTime dt = 0,
const QDate dd = 0,
bool  am_pm = FALSE
[static]
 

Definition at line 75 of file qdatetime.cpp.

References buf, QString::isEmpty(), QString::null, QString::number(), QString::right(), QString::rightJustify(), and TRUE.

Referenced by fmtDateTime().


Variable Documentation

const uint FIRST_DAY = 2361222 [static]
 

Definition at line 53 of file qdatetime.cpp.

Referenced by QDate::isValid().

const int FIRST_YEAR = 1752 [static]
 

Definition at line 54 of file qdatetime.cpp.

Referenced by QDate::isValid().

const short monthDays[] [static]
 

Initial value:

 {
    0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }

Definition at line 62 of file qdatetime.cpp.

Referenced by QDate::daysInMonth(), and QDate::isValid().

const uint MSECS_PER_DAY = 86400000 [static]
 

Definition at line 56 of file qdatetime.cpp.

Referenced by QTime::addMSecs(), QDateTime::addSecs(), QTime::isValid(), and QTime::setHMS().

const uint MSECS_PER_HOUR = 3600000 [static]
 

Definition at line 58 of file qdatetime.cpp.

Referenced by QTime::currentTime(), QTime::hour(), QTime::minute(), and QDateTime::setTime_t().

const uint MSECS_PER_MIN = 60000 [static]
 

Definition at line 60 of file qdatetime.cpp.

Referenced by QTime::currentTime(), QTime::minute(), and QDateTime::setTime_t().

const char* const qt_shortMonthNames[] [static]
 

Initial value:

 {
        "Jan", "Feb", "Mar", "Apr", "May", "Jun",
        "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }

Definition at line 65 of file qdatetime.cpp.

Referenced by QDateTime::fromString(), and QDate::fromString().

const uint SECS_PER_DAY = 86400 [static]
 

Definition at line 55 of file qdatetime.cpp.

Referenced by QDateTime::addSecs(), and QDateTime::secsTo().

const uint SECS_PER_HOUR = 3600 [static]
 

Definition at line 57 of file qdatetime.cpp.

Referenced by QTime::setHMS().

const uint SECS_PER_MIN = 60 [static]
 

Definition at line 59 of file qdatetime.cpp.

Referenced by QTime::second(), and QTime::setHMS().


Generated on Sat Nov 5 17:24:40 2005 for OPIE by  doxygen 1.4.2