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