Public Member Functions | |
| DateTimeToString (const DateTimeData &t, int precision=3) | |
| const QString & | value () const |
Protected Member Functions | |
| virtual bool | ap_parsed () |
| virtual bool | AP_parsed () |
| virtual bool | d_parsed () |
| virtual bool | dd_parsed () |
| virtual bool | ddd_parsed () |
| virtual bool | dddd_parsed () |
| virtual bool | h_parsed () |
| virtual bool | H_parsed () |
| virtual bool | hh_parsed () |
| virtual bool | HH_parsed () |
| virtual bool | M_parsed () |
| virtual bool | m_parsed () |
| virtual bool | MM_parsed () |
| virtual bool | mm_parsed () |
| virtual bool | MMM_parsed () |
| virtual bool | MMMM_parsed () |
| virtual bool | other_parsed (const QChar &c) |
| virtual bool | quote_parsed (const StringSection &text) |
| virtual bool | s_parsed () |
| virtual bool | ss_parsed () |
| virtual bool | ssz_parsed () |
| virtual bool | sz_parsed () |
| virtual bool | yy_parsed () |
| virtual bool | yyyy_parsed () |
| virtual bool | z_parsed () |
| virtual bool | zzz_parsed () |
| QGpCoreTools::DateTimeToString::DateTimeToString | ( | const DateTimeData & | t, |
| int | precision = 3 |
||
| ) |
{
_t=t;
_precision=precision;
}
| bool QGpCoreTools::DateTimeToString::ap_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::hour().
{
if(_t.hour()>12) {
_text+="pm";
} else {
_text+="am";
}
return true;
}
| bool QGpCoreTools::DateTimeToString::AP_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::hour().
{
if(_t.hour()>12) {
_text+="PM";
} else {
_text+="AM";
}
return true;
}
| bool QGpCoreTools::DateTimeToString::d_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
_text+=QString::number(_t.date().day());
return true;
}
| bool QGpCoreTools::DateTimeToString::dd_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
static const QString fmt="%1";
_text+=fmt.arg(_t.date().day(), 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::ddd_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
_text+=QDate::shortDayName(_t.date().dayOfWeek());
return true;
}
| bool QGpCoreTools::DateTimeToString::dddd_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
_text+=QDate::longDayName(_t.date().dayOfWeek());
return true;
}
| bool QGpCoreTools::DateTimeToString::h_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::hour().
{
_text+=QString::number(_t.hour());
return true;
}
| bool QGpCoreTools::DateTimeToString::H_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::hour().
{
int h=_t.hour();
if(h>12) h-=12;
_text+=QString::number(h);
return true;
}
| bool QGpCoreTools::DateTimeToString::hh_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::hour().
{
static const QString fmt="%1";
_text+=fmt.arg(_t.hour(), 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::HH_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::hour().
{
int h=_t.hour();
if(h>12) h-=12;
static const QString fmt="%1";
_text+=fmt.arg(h, 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::M_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
_text+=QString::number(_t.date().month());
return true;
}
| bool QGpCoreTools::DateTimeToString::m_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::minute().
{
_text+=QString::number(_t.minute());
return true;
}
| bool QGpCoreTools::DateTimeToString::MM_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
static const QString fmt="%1";
_text+=fmt.arg(_t.date().month(), 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::mm_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::minute().
{
static const QString fmt="%1";
_text+=fmt.arg(_t.minute(), 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::MMM_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
_text+=QDate::shortMonthName(_t.date().month());
return true;
}
| bool QGpCoreTools::DateTimeToString::MMMM_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
_text+=QDate::longMonthName(_t.date().month());
return true;
}
| bool QGpCoreTools::DateTimeToString::other_parsed | ( | const QChar & | c | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
{
_text+=c;
return true;
}
| bool QGpCoreTools::DateTimeToString::quote_parsed | ( | const StringSection & | text | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::StringSection::toString().
{
_text+=text.toString();
return true;
}
| bool QGpCoreTools::DateTimeToString::s_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::second().
{
_text+=QString::number(_t.second());
return true;
}
| bool QGpCoreTools::DateTimeToString::ss_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::second().
{
static const QString fmt="%1";
_text+=fmt.arg(_t.second(), 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::ssz_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::fractions(), and QGpCoreTools::DateTimeData::second().
| bool QGpCoreTools::DateTimeToString::sz_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::fractions(), and QGpCoreTools::DateTimeData::second().
| const QString& QGpCoreTools::DateTimeToString::value | ( | ) | const [inline] |
Referenced by QGpCoreTools::DateTimeData::toString().
{return _text;}
| bool QGpCoreTools::DateTimeToString::yy_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
int y=_t.date().year();
int c=y/100*100;
static const QString fmt="%1";
_text+=fmt.arg(y-c, 2, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::yyyy_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::date().
{
static const QString fmt="%1";
_text+=fmt.arg(_t.date().year(), 4, 10, QChar('0'));
return true;
}
| bool QGpCoreTools::DateTimeToString::z_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::fractions().
{
_text+=QString::number((int)floor(_t.fractions()*1000));
return true;
}
| bool QGpCoreTools::DateTimeToString::zzz_parsed | ( | ) | [protected, virtual] |
Implements QGpCoreTools::DateTimeParser.
References QGpCoreTools::DateTimeData::fractions().
{
static const QString fmt="%1";
_text+=fmt.arg((int)floor(_t.fractions()*1000), 3, 10, QChar('0'));
return true;
}