📜  swift 5 获取当前日期日期 - Swift (1)

📅  最后修改于: 2023-12-03 15:20:24.724000             🧑  作者: Mango

使用 Swift 5 获取当前日期

在 Swift 5 中,你可以使用 Date 类来获取当前的日期和时间。以下是使用 Swift 5 获取当前日期的一些例子:

1. 获取当前日期和时间
let currentDate = Date()
print(currentDate)

这将输出当前日期和时间的值,例如:2022-01-01 12:34:56 +0000。

2. 获取当前日期

如果你只对日期感兴趣,而不需要时间信息,可以使用 Calendar 类将时间部分截断。

let currentDate = Date()
let calendar = Calendar.current
let components = calendar.dateComponents([.year, .month, .day], from: currentDate)
let date = calendar.date(from: components)
print(date)

这将输出当前日期的值,例如:2022-01-01。

3. 格式化日期输出

你可以使用 DateFormatter 类来格式化日期的输出。

let currentDate = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let dateString = dateFormatter.string(from: currentDate)
print(dateString)

这将输出当前日期的值,按照指定的格式进行格式化,例如:2022-01-01。

注意:dateFormat 属性中的格式化字符串可以根据需要进行调整,例如:yyyy-MM-dd HH:mm:ss。

以上是使用 Swift 5 获取当前日期的一些基础用法。你可以根据实际需求进行进一步的日期和时间处理。