当我使用NSDateformatter从字符串获取日期时,它返回错误的值。我不知道什么是必须的原因。请帮我解决。 在此先感谢。NSDateformatter没有提供正确的日期swift
Input String:-
newDate "06:11"
end time "07:00"
start time "05:00"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "HH:mm"
let date:NSDate = dateFormatter.dateFromString(dateString)!
println(date)
Output Date:-
current date 2000-01-01 00:41:00 +0000
end date 2000-01-01 01:30:00 +0000
start date 1999-12-31 23:30:00 +0000
看起来我对swift一无所知,但它看起来像是在放一段时间,没有参考日期,并且系统可能(可能)默认为纪元日期加上你的时间 - 全部用UTC表示,而不是你的时区? –
可能是问题是您的NSDate Object的println尝试println NSDate字符串。 –
@NitinGohel如果我想知道什么是转换后的日期,那么我将如何知道这一点? –