在打印语句SwiftUI上显示DatePicker hourAndMinute
我有以下日期选择器:在打印语句SwiftUI上显示DatePicker hourAndMinute,swift,swiftui,Swift,Swiftui,我有以下日期选择器: Section(header: Text("Notifications will be triggered only between \(startDay) and \(endDay)")) { DatePicker("Start day", selection: $startDay, displayedComponents: .hourAndMinute) DatePicker("End da
Section(header: Text("Notifications will be triggered only between \(startDay) and \(endDay)")) {
DatePicker("Start day", selection: $startDay, displayedComponents: .hourAndMinute)
DatePicker("End day", selection: $endDay, displayedComponents: .hourAndMinute)
}
如何在字符串插值文本上仅显示hourAndMinute组件
感谢使用DateFormatter,例如:
var dateFormatter: DateFormatter {
let formatter = DateFormatter()
formatter.dateFormat = "HH:mm"
return formatter
}
Section(header: Text("Notifications will be triggered only between \(dateFormatter.string(from: startDay)) and \(dateFormatter.string(from: endDay))")) {
DatePicker("Start day", selection: $startDay, displayedComponents: .hourAndMinute)
DatePicker("End day", selection: $endDay, displayedComponents: .hourAndMinute)
}
我不得不将
HH:mm
更改为h:mm a
,但其他一切都很好。非常感谢。