File indexing completed on 2025-03-23 03:32:48

0001 // xlsxdatetype.cpp
0002 
0003 #include <QtGlobal>
0004 
0005 #include "xlsxglobal.h"
0006 #include "xlsxutility_p.h"
0007 #include "xlsxdatetype.h"
0008 
0009 QT_BEGIN_NAMESPACE_XLSX
0010 
0011 DateType::DateType()
0012 {
0013 }
0014 
0015 /*
0016 DateType::DateType(bool is1904)
0017 {
0018     isSet = false;
0019 }
0020 
0021 DateType::DateType(double d, bool is1904)
0022 {
0023     // TODO: check date
0024 
0025     // int iVaue = (int) d;
0026     // double surplus = d - double(iVaue);
0027 
0028     dValue = d;
0029     is1904Type = is1904;
0030     isSet = true;
0031 }
0032 
0033 DateType::DateType(QDateTime qdt, bool is1904)
0034 {
0035     double ret = datetimeToNumber( qdt, is1904 );
0036     dValue = ret;
0037     is1904Type = is1904;
0038     isSet = true;
0039 }
0040 
0041 DateType::DateType(QDate qd, bool is1904)
0042 {
0043 
0044     is1904Type = is1904;
0045     isSet = true;
0046 }
0047 
0048 DateType::DateType(QTime qt, bool is1904)
0049 {
0050     double ret = timeToNumber( qt );
0051     dValue = ret;
0052     is1904Type = is1904;
0053     isSet = true;
0054 }
0055 
0056 // enum currentDateType { DateAndTimeType, OnlyDateType, OnlyTimeType };
0057 
0058 DateType::currentDateType DateType::getType()
0059 {
0060 
0061 }
0062 
0063 bool DateType::getValue(QDateTime* pQdt)
0064 {
0065 
0066 }
0067 
0068 
0069 bool DateType::getValue(QDate* pQd)
0070 {
0071 
0072 }
0073 
0074 bool DateType::getValue(QTime* pQt)
0075 {
0076 
0077 }
0078 
0079 bool DateType::getValue(double* pD)
0080 {
0081 
0082 }
0083 */
0084 
0085 QT_END_NAMESPACE_XLSX