是的,可以使用NSDateFormatter
来获取"今天","明天","星期五"等日期。以下是一个简单的示例:
import Foundation
func getFormattedDate(_ date: Date) -> String {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy年MM月dd日"
return dateFormatter.string(from: date)
}
func getToday() -> String {
let today = Date()
return getFormattedDate(today)
}
func getTomorrow() -> String {
let tomorrow = Calendar.current.date(byAdding: .day, value: 1, to: Date())!
return getFormattedDate(tomorrow)
}
func getFriday() -> String {
let friday = Calendar.current.date(byAdding: .day, value: 5, to: Date())!
return getFormattedDate(friday)
}
print("今天是:\(getToday())")
print("明天是:\(getTomorrow())")
print("星期五是:\(getFriday())")
这个示例使用了DateFormatter
来格式化日期,并使用Calendar
来计算今天、明天和星期五的日期。你可以根据需要修改dateFormat
属性来获取不同的日期格式。
领取专属 10元无门槛券
手把手带您无忧上云