xlsxdatetype.cpp 1.1 KB

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