Skip to content

NSDate

NSDate 表示一个时间点。常见于笔记的 createDate / modifiedDate 等字段,或作为定时/格式化输入。

当前时间。

static date(): NSDate

Return Value:

  • NSDate: 当前时间点。

相对当前时间的偏移。

static dateWithTimeIntervalSinceNow(secs: number): NSDate

Parameters:

NameTypeDescription
secsnumber相对当前的秒数。

Return Value:

  • NSDate: 新时间点。

自 1970-01-01 00:00:00 UTC 的秒数创建。

static dateWithTimeIntervalSince1970(secs: number): NSDate

Parameters:

NameTypeDescription
secsnumber秒数。

Return Value:

  • NSDate: 新时间点。

自参考日期的秒数创建。

static dateWithTimeIntervalSinceReferenceDate(secs: number): NSDate

Parameters:

NameTypeDescription
secsnumber秒数。

Return Value:

  • NSDate: 新时间点。

与当前时间的秒数差。

timeIntervalSinceNow(): number

Return Value:

  • number: 秒数差。

自 1970-01-01 00:00:00 UTC 的秒数。

timeIntervalSince1970(): number

Return Value:

  • number: 秒数。

自参考日期的秒数。

timeIntervalSinceReferenceDate(): number

Return Value:

  • number: 秒数。

与另一日期的秒数差。

timeIntervalSinceDate(anotherDate: NSDate): number

Parameters:

NameTypeDescription
anotherDateNSDate另一日期。

Return Value:

  • number: 秒数差。

两者中较早的日期。

earlierDate(anotherDate: NSDate): NSDate

Parameters:

NameTypeDescription
anotherDateNSDate另一日期。

Return Value:

  • NSDate: 较早的日期。

两者中较晚的日期。

laterDate(anotherDate: NSDate): NSDate

Parameters:

NameTypeDescription
anotherDateNSDate另一日期。

Return Value:

  • NSDate: 较晚的日期。

与另一日期比较。

compare(otherDate: NSDate): number

Parameters:

NameTypeDescription
otherDateNSDate另一日期。

Return Value:

  • number: 比较结果(小于/等于/大于)。

是否与另一日期相等。

isEqualToDate(otherDate: NSDate): boolean

Parameters:

NameTypeDescription
otherDateNSDate另一日期。

Return Value:

  • boolean: 是否相等。

返回日期的字符串描述。

description(): string

Return Value:

  • string: 描述字符串。

按 locale 返回描述。

descriptionWithLocale(locale: any): string

Parameters:

NameTypeDescription
localeanylocale。

Return Value:

  • string: 描述字符串。
  • NSDateFormatterNSCalendar(如可用)
头文件 API 清单

正在加载…

协议:,来源: