|
Foxit PDF SDK
|
继承自 Object .
Public 成员函数 | |
| DateTime (uint16 year, uint16 month, uint16 day, uint16 hour, uint16 minute, uint16 second, uint16 milliseconds, int16 utc_hour_offset, uint16 utc_minute_offset) | |
| 带参数的构造函数。 更多... | |
| DateTime () | |
| 构造函数。 | |
| DateTime (const FXCRT_DATETIMEZONE &time) | |
| 带 FXCRT_DATETIMEZONE 对象的构造函数。 更多... | |
| DateTime (const DateTime &dt) | |
| 带另一个日期时间对象的构造函数。 更多... | |
| DateTime (const SYSTEMTIME &systime) | |
| 带 Windows SYSTEMTIME 的构造函数。 更多... | |
| bool | IsValid () const |
| 检查当前对象是否有效。 更多... | |
| bool | operator != (const DateTime &datetime) const |
| 不相等操作符。 更多... | |
| bool | operator > (const DateTime &datetime) const |
| 大于操作符。 更多... | |
| bool | operator >= (const DateTime &datetime) const |
| 大于或等于操作符。 更多... | |
| operator FXCRT_DATETIMEZONE () const | |
| 转换为 FXCRT_DATETIMEZONE 对象。 | |
| operator SYSTEMTIME () const | |
| 转换为 Windows 的 SYSTEMTIME。 | |
| bool | operator< (const DateTime &datetime) const |
| 小于操作符。 更多... | |
| bool | operator<= (const DateTime &datetime) const |
| 小于或等于操作符。 更多... | |
| DateTime & | operator= (const DateTime &dt) |
| 赋值操作符。 更多... | |
| bool | operator== (const DateTime &datetime) const |
| 相等操作符。 更多... | |
| void | Set (uint16 year, uint16 month, uint16 day, uint16 hour, uint16 minute, uint16 second, uint16 milliseconds, int16 utc_hour_offset, uint16 utc_minute_offset) |
| 设置值。 更多... | |
| DateTime & | ToLocalTime () |
| 将当前对象转换为本地时间。 更多... | |
| DateTime & | ToUTCTime () |
| 将当前对象转换为UTC时间。 更多... | |
静态 Public 成员函数 | |
| static DateTime | GetLocalTime () |
| 获取本地时间。 更多... | |
| static DateTime | GetUTCTime () |
| 获取 UTC 时间。 更多... | |
Public 属性 | |
| uint16 | day |
| 月份中的日期。有效范围:从1到31。 | |
| uint16 | hour |
| 小时。有效范围:从0到23。 | |
| uint16 | milliseconds |
| 毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。 | |
| uint16 | minute |
| 分钟。有效范围:从0到59。 | |
| uint16 | month |
| 月份。有效范围:从1到12。 | |
| uint16 | second |
| 秒。有效范围:从0到60。60表示闰秒。 | |
| int16 | utc_hour_offset |
| 时区小时。有效范围:从-12到12。 更多... | |
| uint16 | utc_minute_offset |
| 时区分钟。有效范围:从0到59。 | |
| uint16 | year |
| 年份。应该是四位数字,如2014。 | |
此类表示日期、时间和时区。
|
inline |
带参数的构造函数。
| [in] | year | 年份。应为四位数字,例如 2014。 |
| [in] | month | 月份。有效范围:从 1 到 12。 |
| [in] | day | 月份中的日期。有效范围:从 1 到 31。 |
| [in] | hour | 小时。有效范围:从 0 到 23。 |
| [in] | minute | 分钟。有效范围:从 0 到 59。 |
| [in] | second | 秒。有效范围:从 0 到 60。60 表示闰秒。 |
| [in] | milliseconds | 毫秒。有效范围:从 0 到 999。 PDF 标准目前不支持,如果不适用可以省略。 |
| [in] | utc_hour_offset | 时区小时。有效范围:从 -12 到 12。 正值表示东时区,负值表示西时区。 |
| [in] | utc_minute_offset | 时区分钟。有效范围:从 0 到 59。 |
|
explicit |
带 FXCRT_DATETIMEZONE 对象的构造函数。
| [in] | time | FXCRT_DATETIMEZONE 对象。 |
|
inline |
带另一个日期时间对象的构造函数。
| [in] | dt | 另一个日期时间对象。 |
|
inlineexplicit |
带 Windows SYSTEMTIME 的构造函数。
| [in] | systime | SYSTEMTIME 对象 |
|
static |
获取本地时间。
|
static |
获取 UTC 时间。
| bool foxit::DateTime::IsValid | ( | ) | const |
检查当前对象是否有效。
当当前对象无效时,意味着当前对象无用。
| bool foxit::DateTime::operator != | ( | const DateTime & | datetime | ) | const |
不相等操作符。
| [in] | datetime | 另一个日期时间对象。此函数将检查当前对象是否不等于此对象。 |
| bool foxit::DateTime::operator > | ( | const DateTime & | datetime | ) | const |
大于操作符。
| [in] | datetime | 另一个日期时间对象。此函数将检查当前对象是否大于此对象。 |
| bool foxit::DateTime::operator >= | ( | const DateTime & | datetime | ) | const |
大于或等于操作符。
| [in] | datetime | 另一个日期时间对象。此函数将检查当前对象是否大于 或等于此对象。 |
| bool foxit::DateTime::operator< | ( | const DateTime & | datetime | ) | const |
小于操作符。
| [in] | datetime | 另一个日期时间对象。此函数将检查当前对象是否小于此对象。 |
| bool foxit::DateTime::operator<= | ( | const DateTime & | datetime | ) | const |
小于或等于操作符。
小于或等于操作符。
| [in] | datetime | 另一个日期时间对象。此函数将检查当前对象是否小于 或等于此对象。 |
赋值操作符。
| [in] | dt | 另一个日期时间对象,其值将被赋给当前对象。 |
| bool foxit::DateTime::operator== | ( | const DateTime & | datetime | ) | const |
相等操作符。
| [in] | datetime | 另一个日期时间对象。此函数将检查当前对象是否等于此对象。 |
|
inline |
设置值。
| [in] | year | 年份。应为四位数字,例如 2014。 |
| [in] | month | 月份。有效范围:从 1 到 12。 |
| [in] | day | 月份中的日期。有效范围:从 1 到 31。 |
| [in] | hour | 小时。有效范围:从 0 到 23。 |
| [in] | minute | 分钟。有效范围:从 0 到 59。 |
| [in] | second | 秒。有效范围:从 0 到 60。60 表示闰秒。 |
| [in] | milliseconds | 毫秒。有效范围:从 0 到 999。 PDF 标准目前不支持,如果不适用可以省略。 |
| [in] | utc_hour_offset | 时区小时。有效范围:从 -12 到 12。 正值表示东时区,负值表示西时区。 |
| [in] | utc_minute_offset | 时区分钟。有效范围:从 0 到 59。 |
| DateTime& foxit::DateTime::ToLocalTime | ( | ) |
将当前对象转换为本地时间。
| DateTime& foxit::DateTime::ToUTCTime | ( | ) |
将当前对象转换为UTC时间。
| int16 foxit::DateTime::utc_hour_offset |
时区小时。有效范围:从-12到12。
正值表示东时区,负值表示西时区。