NSDate小结

Posted 小二黑挖土

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSDate小结相关的知识,希望对你有一定的参考价值。

dateFormat用法:

y — 年 2013年,yyyy=2013,yy=13

M — 月 3月,M=3,MM=03,MMM=Mar,MMMM=March

D — 一年中的第几天

d — 一月中的第几天 5号,dd=05,d=5

E — 星期几 星期五,E=Fri,EEEE=Friday

a — 上午(AM)/下午(PM)

H — 24小时制,显示为0--23 HH显示两位,H显示一位

h — 12小时制,显示为1–12

K — 12小时制,显示为0--11

k — 24小时制,显示为1—24

m — 分钟 5分钟,m=5,mm=05

s — 秒 5秒钟,s=5,ss=05

S — 毫秒 一般用SSS表示

z — 时区 表现形式为GMT+08:00

Z — 时区 表现形式为 +0800

 

从字符串提取date:

1.定义dateFormatter

2.dateFormatter.date(str!)

 

根据date(yyyy-M-dd)自定义str:

1.定义dateFormatter

2.dateFormatter.string(date!)

 

根据date获取时间间隔(Double类型,秒为单位)

1.timeInterval1 = date.timeIntervalSinceNow

2.timeInterval2 = date.timeIntervalSince1970

3.timeInterval3 = date1.timeIntervalSince(date2)

以上是关于NSDate小结的主要内容,如果未能解决你的问题,请参考以下文章

NSDate 带有来自一个 NSDate 的日期组件和来自另一个 NSDate 的时间组件

NSDate和NSDateFormatter

NSDate

本地时区的当前 NSDate 是不是在另一个时区的开始和结束 NSDate 范围内?

OC - 时间日期类NSDate

NSDate - 将日期转换为 GMT