wumu
2024-03-14 f5f3281221c5a8cbeb2e615abb356557f2701e9d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
// xlsxdatetype.cpp
 
#include <QtGlobal>
 
#include "xlsxglobal.h"
#include "xlsxutility_p.h"
#include "xlsxdatetype.h"
 
QT_BEGIN_NAMESPACE_XLSX
 
DateType::DateType()
{
}
 
/*
DateType::DateType(bool is1904)
{
    isSet = false;
}
 
DateType::DateType(double d, bool is1904)
{
    // TODO: check date
 
    // int iVaue = (int) d;
    // double surplus = d - double(iVaue);
 
    dValue = d;
    is1904Type = is1904;
    isSet = true;
}
 
DateType::DateType(QDateTime qdt, bool is1904)
{
    double ret = datetimeToNumber( qdt, is1904 );
    dValue = ret;
    is1904Type = is1904;
    isSet = true;
}
 
DateType::DateType(QDate qd, bool is1904)
{
 
    is1904Type = is1904;
    isSet = true;
}
 
DateType::DateType(QTime qt, bool is1904)
{
    double ret = timeToNumber( qt );
    dValue = ret;
    is1904Type = is1904;
    isSet = true;
}
 
// enum currentDateType { DateAndTimeType, OnlyDateType, OnlyTimeType };
 
DateType::currentDateType DateType::getType()
{
 
}
 
bool DateType::getValue(QDateTime* pQdt)
{
 
}
 
 
bool DateType::getValue(QDate* pQd)
{
 
}
 
bool DateType::getValue(QTime* pQt)
{
 
}
 
bool DateType::getValue(double* pD)
{
 
}
*/
 
QT_END_NAMESPACE_XLSX