Foxit PDF SDK
com.foxit.sdk.common.DateTime类 参考

Public 成员函数

 DateTime (int year, int month, int day, int hour, int minute, int second, int milliseconds, short utc_hour_offset, int utc_minute_offset)
 带参数的构造函数。 更多...
 
 DateTime ()
 构造函数。
 
 DateTime (DateTime dt)
 带另一个日期时间对象的构造函数。 更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
int getDay ()
 Get 月份中的日期。有效范围:从1到31。 更多...
 
int getHour ()
 Get 小时。有效范围:从0到23。 更多...
 
int getMilliseconds ()
 Get 毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。 更多...
 
int getMinute ()
 Get 分钟。有效范围:从0到59。 更多...
 
int getMonth ()
 Get 月份。有效范围:从1到12。 更多...
 
int getSecond ()
 Get 秒。有效范围:从0到60。60表示闰秒。 更多...
 
short getUtc_hour_offset ()
 Get 时区小时。有效范围:从-12到12。 更多...
 
int getUtc_minute_offset ()
 Get 时区分钟。有效范围:从0到59。 更多...
 
int getYear ()
 Get 年份。应该是四位数字,如2014。 更多...
 
boolean isValid ()
 检查当前对象是否有效。 更多...
 
void set (int year, int month, int day, int hour, int minute, int second, int milliseconds, short utc_hour_offset, int utc_minute_offset)
 设置值。 更多...
 
void setDay (int value)
 Set 月份中的日期。有效范围:从1到31。 更多...
 
void setHour (int value)
 Set 小时。有效范围:从0到23。 更多...
 
void setMilliseconds (int value)
 Set 毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。 更多...
 
void setMinute (int value)
 Set 分钟。有效范围:从0到59。 更多...
 
void setMonth (int value)
 Set 月份。有效范围:从1到12。 更多...
 
void setSecond (int value)
 Set 秒。有效范围:从0到60。60表示闰秒。 更多...
 
void setUtc_hour_offset (short value)
 Set 时区小时。有效范围:从-12到12。 更多...
 
void setUtc_minute_offset (int value)
 Set 时区分钟。有效范围:从0到59。 更多...
 
void setYear (int value)
 Set 年份。应该是四位数字,如2014。 更多...
 
DateTime toLocalTime ()
 将当前对象转换为本地时间。 更多...
 
DateTime toUTCTime ()
 将当前对象转换为UTC时间。 更多...
 

静态 Public 成员函数

static DateTime getLocalTime ()
 获取本地时间。 更多...
 
static DateTime getUTCTime ()
 获取 UTC 时间。 更多...
 

详细描述

此类表示日期、时间和时区。

构造及析构函数说明

◆ DateTime() [1/2]

com.foxit.sdk.common.DateTime.DateTime ( int  year,
int  month,
int  day,
int  hour,
int  minute,
int  second,
int  milliseconds,
short  utc_hour_offset,
int  utc_minute_offset 
)

带参数的构造函数。

参数
[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() [2/2]

com.foxit.sdk.common.DateTime.DateTime ( DateTime  dt)

带另一个日期时间对象的构造函数。

参数
[in]dt另一个日期时间对象。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.common.DateTime.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getDay()

com.foxit.sdk.common.DateTime.getDay ( )

Get 月份中的日期。有效范围:从1到31。

返回
月份中的日期。有效范围:从1到31。

◆ getHour()

com.foxit.sdk.common.DateTime.getHour ( )

Get 小时。有效范围:从0到23。

返回
小时。有效范围:从0到23。

◆ getLocalTime()

static DateTime com.foxit.sdk.common.DateTime.getLocalTime ( )
static

获取本地时间。

返回
本地时间。

◆ getMilliseconds()

com.foxit.sdk.common.DateTime.getMilliseconds ( )

Get 毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。

返回
毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。

◆ getMinute()

com.foxit.sdk.common.DateTime.getMinute ( )

Get 分钟。有效范围:从0到59。

返回
分钟。有效范围:从0到59。

◆ getMonth()

com.foxit.sdk.common.DateTime.getMonth ( )

Get 月份。有效范围:从1到12。

返回
月份。有效范围:从1到12。

◆ getSecond()

com.foxit.sdk.common.DateTime.getSecond ( )

Get 秒。有效范围:从0到60。60表示闰秒。

返回
秒。有效范围:从0到60。60表示闰秒。

◆ getUtc_hour_offset()

com.foxit.sdk.common.DateTime.getUtc_hour_offset ( )

Get 时区小时。有效范围:从-12到12。

正值表示东时区,负值表示西时区。

返回
时区小时。有效范围:从-12到12。

◆ getUtc_minute_offset()

com.foxit.sdk.common.DateTime.getUtc_minute_offset ( )

Get 时区分钟。有效范围:从0到59。

返回
时区分钟。有效范围:从0到59。

◆ getUTCTime()

static DateTime com.foxit.sdk.common.DateTime.getUTCTime ( )
static

获取 UTC 时间。

返回
UTC 时间。

◆ getYear()

com.foxit.sdk.common.DateTime.getYear ( )

Get 年份。应该是四位数字,如2014。

返回
年份。应该是四位数字,如2014。

◆ isValid()

boolean com.foxit.sdk.common.DateTime.isValid ( )

检查当前对象是否有效。

当当前对象无效时,意味着当前对象无用。

返回
true 表示当前对象有效,false 表示无效。

◆ set()

void com.foxit.sdk.common.DateTime.set ( int  year,
int  month,
int  day,
int  hour,
int  minute,
int  second,
int  milliseconds,
short  utc_hour_offset,
int  utc_minute_offset 
)

设置值。

参数
[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。
返回
无。

◆ setDay()

com.foxit.sdk.common.DateTime.setDay ( int  value)

Set 月份中的日期。有效范围:从1到31。

参数
[in]value月份中的日期。有效范围:从1到31。
返回
None.

◆ setHour()

com.foxit.sdk.common.DateTime.setHour ( int  value)

Set 小时。有效范围:从0到23。

参数
[in]value小时。有效范围:从0到23。
返回
None.

◆ setMilliseconds()

com.foxit.sdk.common.DateTime.setMilliseconds ( int  value)

Set 毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。

参数
[in]value毫秒。有效范围:从0到999。PDF标准目前不支持,如果不适用可以省略。
返回
None.

◆ setMinute()

com.foxit.sdk.common.DateTime.setMinute ( int  value)

Set 分钟。有效范围:从0到59。

参数
[in]value分钟。有效范围:从0到59。
返回
None.

◆ setMonth()

com.foxit.sdk.common.DateTime.setMonth ( int  value)

Set 月份。有效范围:从1到12。

参数
[in]value月份。有效范围:从1到12。
返回
None.

◆ setSecond()

com.foxit.sdk.common.DateTime.setSecond ( int  value)

Set 秒。有效范围:从0到60。60表示闰秒。

参数
[in]value秒。有效范围:从0到60。60表示闰秒。
返回
None.

◆ setUtc_hour_offset()

com.foxit.sdk.common.DateTime.setUtc_hour_offset ( short  value)

Set 时区小时。有效范围:从-12到12。

正值表示东时区,负值表示西时区。

参数
[in]value时区小时。有效范围:从-12到12。
返回
None.

◆ setUtc_minute_offset()

com.foxit.sdk.common.DateTime.setUtc_minute_offset ( int  value)

Set 时区分钟。有效范围:从0到59。

参数
[in]value时区分钟。有效范围:从0到59。
返回
None.

◆ setYear()

com.foxit.sdk.common.DateTime.setYear ( int  value)

Set 年份。应该是四位数字,如2014。

参数
[in]value年份。应该是四位数字,如2014。
返回
None.

◆ toLocalTime()

DateTime com.foxit.sdk.common.DateTime.toLocalTime ( )

将当前对象转换为本地时间。

返回
对当前对象本身的引用。

◆ toUTCTime()

DateTime com.foxit.sdk.common.DateTime.toUTCTime ( )

将当前对象转换为UTC时间。

返回
对当前对象本身的引用。