本文主要是介绍Swift 判断 A B 两个时间是不是同一天,A 是不是 B 的昨天,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 今天要做这个效果(在时间旁边显示今天,昨天)
2. Preview
3. Code:
// 添加 今天 昨天
func show_today_yesterday(d: Date = Date()) -> String {let calendar = Calendar.currentlet today: Date = Date()if calendar.isDate(today, inSameDayAs: d) {return " · 今天"} else {if let interval = calendar.dateComponents([.day], from: d, to: today).day {if interval == 1 {return " · 昨天"} else {return ""}} else {print("日期计算出错")return ""}}
}
喜欢或对你有帮助,点个赞吧,自己先点个嘿嘿。
有错误或者疑问还请评论指出。
我的个人网站 点击访问 hongweizhu.com。
END
这篇关于Swift 判断 A B 两个时间是不是同一天,A 是不是 B 的昨天的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!