在 Swift 3 中获取当前日期?
Get current date in Swift 3?
如何在 Swift 3 中设置 label.text 当前日期?
我想把今天打印到屏幕上。我没有找到该怎么做。
在c#中很简单:
var date = DateTime.Now
我需要在 swift 3 中写上 15.09.2016。
谢谢
你可以用 Swift 3.0 以这种方式完成:
let date = Date()
let calendar = Calendar.current
let components = calendar.dateComponents([.year, .month, .day], from: date)
let year = components.year
let month = components.month
let day = components.day
print(year)
print(month)
print(day)
你在评论中说你想得到“15.09.2016”。
为此,使用 Date
和 DateFormatter
:
let date = Date()
let formatter = DateFormatter()
将您想要的格式提供给格式化程序:
formatter.dateFormat = "dd.MM.yyyy"
获取结果字符串:
let result = formatter.string(from: date)
设置标签:
label.text = result
结果:
15.09.2016
如何在 Swift 3 中设置 label.text 当前日期?
我想把今天打印到屏幕上。我没有找到该怎么做。
在c#中很简单:
var date = DateTime.Now
我需要在 swift 3 中写上 15.09.2016。 谢谢
你可以用 Swift 3.0 以这种方式完成:
let date = Date()
let calendar = Calendar.current
let components = calendar.dateComponents([.year, .month, .day], from: date)
let year = components.year
let month = components.month
let day = components.day
print(year)
print(month)
print(day)
你在评论中说你想得到“15.09.2016”。
为此,使用 Date
和 DateFormatter
:
let date = Date()
let formatter = DateFormatter()
将您想要的格式提供给格式化程序:
formatter.dateFormat = "dd.MM.yyyy"
获取结果字符串:
let result = formatter.string(from: date)
设置标签:
label.text = result
结果:
15.09.2016