PDFTool  7.0
PtlDate.h
1 // PtlDate.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLDATE_H_
7 #define PDFTK_PTLDATE_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
17 class PDFTK_API PtlDate
18 {
19 private:
20  int m_dataDate;
21 public:
22  int getHandle() const;
23 
24 public:
30 
41  PtlDate(int YY, int MM, int DD, int h, int m, int s);
42 
48  PtlDate(const PtlDate& obj);
49 
54 
55 public:
61  PtlDate& operator=(const PtlDate& obj);
62 
63 public:
69  int getYear() const;
70 
76  void setYear(int year);
77 
83  int getMonth() const;
84 
90  void setMonth(int month);
91 
97  int getDay() const;
98 
104  void setDay(int day);
105 
111  int getHour() const;
112 
118  void setHour(int hour);
119 
125  int getMin() const;
126 
132  void setMin(int min);
133 
139  int getSec() const;
140 
146  void setSec(int sec);
147 
153  bool isValid() const;
154 };
155 
156 } // namespace PdfTk
157 
158 #endif // PDFTK_PTLDATE_H_
PdfTk::PtlDate::operator=
PtlDate & operator=(const PtlDate &obj)
コピーオペレータ
PdfTk::PtlDate::getMin
int getMin() const
分情報を取得
PdfTk::PtlDate::getDay
int getDay() const
日情報を取得
PdfTk::PtlDate::getHour
int getHour() const
時情報取得
PdfTk::PtlDate::‾PtlDate
‾PtlDate()
デストラクタ
PdfTk::PtlDate::setHour
void setHour(int hour)
時情報を設定
PdfTk::PtlDate::PtlDate
PtlDate(int YY, int MM, int DD, int h, int m, int s)
コンストラクタ
PdfTk::PtlDate::getYear
int getYear() const
年情報を取得
PdfTk::PtlDate::getSec
int getSec() const
秒情報を取得
PdfTk::PtlDate::setDay
void setDay(int day)
日情報を設定
PdfTk::PtlDate::getMonth
int getMonth() const
月情報を取得
PdfTk::PtlDate::setMin
void setMin(int min)
分情報を設定
PdfTk::PtlDate::setYear
void setYear(int year)
年情報を設定
PdfTk::PtlDate::PtlDate
PtlDate(const PtlDate &obj)
コピーコンストラクタ
PdfTk::PtlDate
PDFの日時情報を表現したクラスです。
Definition: PtlDate.h:18
PdfTk::PtlDate::isValid
bool isValid() const
日付が有効かどうかを取得。
PdfTk::PtlDate::setSec
void setSec(int sec)
秒情報を設定
PdfTk::PtlDate::PtlDate
PtlDate()
コンストラクタ
PdfTk::PtlDate::setMonth
void setMonth(int month)
月情報を設定