17 #ifndef TIANCHI_TCUTILS_H
18 #define TIANCHI_TCUTILS_H
20 #include <tianchi/tcglobal.h>
23 #include <QMessageBox>
32 #include <QStringList>
59 static QHash<QString, QString> StringToMap(
const QString& mapStrings);
61 static QHash<QString, QString> StringToMap(
const QStringList& mapStrings);
64 static char typeFrom(QVariant::Type type);
66 static char typeFrom(
const QVariant& v)
68 return typeFrom(v.type());
71 const static qint64 JULIAN_DAY = 2415019;
73 static QDateTime toDateTime(
const QString& text);
75 static QDateTime toDateTime(
double timeDouble);
78 static char getIDCardVerifyCode(
const QByteArray&
id);
81 static QDateTime complieDateTime(
const QString& complieDate,
const QString& complieTime);
83 static QByteArray addField(
const QString& key,
const QVariant& value);
84 static QHash<QString, QByteArray> byFields(
const QByteArray& fieldBytes);
88 #endif // TIANCHI_UTILS_H