学习知识要善于思考,思考,再思考。—— 爱因斯坦
效果如下(可以拼接成自己想要的字符串):
首先给定一个时间(string)并将它转成Date类型:
设定需要计时的时间:
接下来计算时间差:
Timer的响应方法:
附将时间Date转成String(获取当前系统时间):
let date = NSDate()
let timeFormatter = DateFormatter()
timeFormatter.dateFormat = "yyyy-MM-dd"
let strNowTime = timeFormatter.string(from: dateasDate) as String
附时间格式:
G:公元时代,例如AD公元
yy:年的后2位
yyyy: 完整年
MM:月,显示为1-12,带前置0
MMM:月,显示为英文月份简写,如 Jan
MMMM:月,显示为英文月份全称,如 Janualy
dd:日,2位数表示,如02
d:日,1-2位显示,如2,无前置0
EEE:简写星期几,如Sun
EEEE:全写星期几,如Sunday
aa:上下午,AM/PM
H:时,24小时制,0-23
HH:时,24小时制,带前置0
h:时,12小时制,无前置0
hh:时,12小时制,带前置0
m:分,1-2位
mm:分,2位,带前置0
s:秒,1-2位
ss:秒,2位,带前置0
S:毫秒
Z:GMT(时区)
啧啧啧:欢迎指正!大力么么哒!