NSDate
NSDate 表示一个时间点。常见于笔记的 createDate / modifiedDate 等字段,或作为定时/格式化输入。
类成员 (Class members)
Section titled “类成员 (Class members)”当前时间。
static date(): NSDateReturn Value:
NSDate: 当前时间点。
dateWithTimeIntervalSinceNow
Section titled “dateWithTimeIntervalSinceNow”相对当前时间的偏移。
static dateWithTimeIntervalSinceNow(secs: number): NSDateParameters:
| Name | Type | Description |
|---|---|---|
secs | number | 相对当前的秒数。 |
Return Value:
NSDate: 新时间点。
dateWithTimeIntervalSince1970
Section titled “dateWithTimeIntervalSince1970”自 1970-01-01 00:00:00 UTC 的秒数创建。
static dateWithTimeIntervalSince1970(secs: number): NSDateParameters:
| Name | Type | Description |
|---|---|---|
secs | number | 秒数。 |
Return Value:
NSDate: 新时间点。
dateWithTimeIntervalSinceReferenceDate
Section titled “dateWithTimeIntervalSinceReferenceDate”自参考日期的秒数创建。
static dateWithTimeIntervalSinceReferenceDate(secs: number): NSDateParameters:
| Name | Type | Description |
|---|---|---|
secs | number | 秒数。 |
Return Value:
NSDate: 新时间点。
实例成员 (Instance members)
Section titled “实例成员 (Instance members)”timeIntervalSinceNow
Section titled “timeIntervalSinceNow”与当前时间的秒数差。
timeIntervalSinceNow(): numberReturn Value:
number: 秒数差。
timeIntervalSince1970
Section titled “timeIntervalSince1970”自 1970-01-01 00:00:00 UTC 的秒数。
timeIntervalSince1970(): numberReturn Value:
number: 秒数。
timeIntervalSinceReferenceDate
Section titled “timeIntervalSinceReferenceDate”自参考日期的秒数。
timeIntervalSinceReferenceDate(): numberReturn Value:
number: 秒数。
timeIntervalSinceDate
Section titled “timeIntervalSinceDate”与另一日期的秒数差。
timeIntervalSinceDate(anotherDate: NSDate): numberParameters:
| Name | Type | Description |
|---|---|---|
anotherDate | NSDate | 另一日期。 |
Return Value:
number: 秒数差。
earlierDate
Section titled “earlierDate”两者中较早的日期。
earlierDate(anotherDate: NSDate): NSDateParameters:
| Name | Type | Description |
|---|---|---|
anotherDate | NSDate | 另一日期。 |
Return Value:
NSDate: 较早的日期。
laterDate
Section titled “laterDate”两者中较晚的日期。
laterDate(anotherDate: NSDate): NSDateParameters:
| Name | Type | Description |
|---|---|---|
anotherDate | NSDate | 另一日期。 |
Return Value:
NSDate: 较晚的日期。
compare
Section titled “compare”与另一日期比较。
compare(otherDate: NSDate): numberParameters:
| Name | Type | Description |
|---|---|---|
otherDate | NSDate | 另一日期。 |
Return Value:
number: 比较结果(小于/等于/大于)。
isEqualToDate
Section titled “isEqualToDate”是否与另一日期相等。
isEqualToDate(otherDate: NSDate): booleanParameters:
| Name | Type | Description |
|---|---|---|
otherDate | NSDate | 另一日期。 |
Return Value:
boolean: 是否相等。
description
Section titled “description”返回日期的字符串描述。
description(): stringReturn Value:
string: 描述字符串。
descriptionWithLocale
Section titled “descriptionWithLocale”按 locale 返回描述。
descriptionWithLocale(locale: any): stringParameters:
| Name | Type | Description |
|---|---|---|
locale | any | locale。 |
Return Value:
string: 描述字符串。
NSDateFormatter、NSCalendar(如可用)