如何在 Swift xcode 中用日期来创建一个日期对象?
在 swift 中创建 date 对象,我们使用 swift 中的 DateComponents()。我们可以通过两种方式进行此操作。我们使用 Playground 在模拟器上测试代码,而不是在模拟器上。
我们使用 date 组件和日历创建日期。我们可以通过两种方式创建日期组件。
方法 1
使用 DateComponent() 的默认初始化器创建日期。
var date = DateComponents.init( calendar: <#T##Calendar?#>, timeZone: <#T##TimeZone?#>, era: <#T##Int?#>, year: <#T##Int?#>, month: <#T##Int?#>, day: <#T##Int?#>, hour: <#T##Int?#>, minute: <#T##Int?#>, second: <#T##Int?#>, nanosecond: <#T##Int?#>, weekday: <#T##Int?#>, weekdayOrdinal: <#T##Int?#>, quarter: <#T##Int?#>, weekOfMonth: <#T##Int?#>, weekOfYear: <#T##Int?#>, yearForWeekOfYear: <#T##Int?#>)
这需要询问创建日期所需的所有内容,例如日历类型、日期、日、月、年和其他内容。
方法 2
我们只能使用 DateComponent() 的 init 方法创建相同的日期。
var date = DateComponents() date.day = 5 date.month = 6 date.year = 1993
这是创建日期组件的两种方法,现在我们需要将日期组件转换为日期。我们可以使用以下代码进行此操作。
let cal = Calendar.current
let newDate = cal.date(from: date)
print("the date is", newDate!)当我们运行上述代码时,结果将为

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP