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; }