Foxit PDF SDK
FSDateTime类 参考

继承自 NSObject .

构造函数

(id) - init
 构造函数。

 
(id) - initWithDt:
 带另一个日期时间对象的构造函数。
更多...
 
(id) - initWithYear:month:day:hour:minute:second:milliseconds:utc_hour_offset:utc_minute_offset:
 带参数的构造函数。
更多...
 
(BOOL) - isValid
 检查当前对象是否有效。
更多...
 
(void) - set:month:day:hour:minute:second:milliseconds:utc_hour_offset:utc_minute_offset:
 设置值。
更多...
 
(FSDateTime *) - toLocalTime
 将当前对象转换为本地时间。
更多...
 
(FSDateTime *) - toUTCTime
 将当前对象转换为UTC时间。
更多...
 

类方法

(FSDateTime *) + getLocalTime
 获取本地时间。
更多...
 
(FSDateTime *) + getUTCTime
 获取 UTC 时间。
更多...
 

属性

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

 
unsigned short hour
 小时。有效范围:从0到23。

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

 
unsigned short minute
 分钟。有效范围:从0到59。

 
unsigned short month
 月份。有效范围:从1到12。

 
unsigned short second
 秒。有效范围:从0到60。60表示闰秒。

 
short utc_hour_offset
 时区小时。有效范围:从-12到12。
更多...
 
unsigned short utc_minute_offset
 时区分钟。有效范围:从0到59。

 
unsigned short year
 年份。应该是四位数字,如2014。

 

详细描述

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

函数文档

◆ getLocalTime()

+ (FSDateTime *) getLocalTime

获取本地时间。

返回
本地时间。

◆ getUTCTime()

+ (FSDateTime *) getUTCTime

获取 UTC 时间。

返回
UTC 时间。

◆ initWithDt:()

- (id) initWithDt: (FSDateTime*)  dt

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

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

◆ initWithYear:month:day:hour:minute:second:milliseconds:utc_hour_offset:utc_minute_offset:()

- (id) initWithYear: (unsigned short)  year
month: (unsigned short)  month
day: (unsigned short)  day
hour: (unsigned short)  hour
minute: (unsigned short)  minute
second: (unsigned short)  second
milliseconds: (unsigned short)  milliseconds
utc_hour_offset: (short)  utc_hour_offset
utc_minute_offset: (unsigned short)  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。

◆ isValid()

- (BOOL) isValid

检查当前对象是否有效。

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

返回
YES 表示当前对象有效,NO 表示无效。

◆ set:month:day:hour:minute:second:milliseconds:utc_hour_offset:utc_minute_offset:()

- (void) set: (unsigned short)  year
month: (unsigned short)  month
day: (unsigned short)  day
hour: (unsigned short)  hour
minute: (unsigned short)  minute
second: (unsigned short)  second
milliseconds: (unsigned short)  milliseconds
utc_hour_offset: (short)  utc_hour_offset
utc_minute_offset: (unsigned short)  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。
返回
无。

◆ toLocalTime()

- (FSDateTime *) toLocalTime

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

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

◆ toUTCTime()

- (FSDateTime *) toUTCTime

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

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

属性说明

◆ utc_hour_offset

- (short) utc_hour_offset
readwritenonatomicassign

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

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