swiftui - 如何从 ClosedRange 获取第一个日期和最后一个日期?
问题描述
如何从 ClosedRange 获取第一个日期和最后一个日期?我尝试使用 myDateRange.First,但它给了我一个错误提示
Referencing property 'first' on 'ClosedRange' requires that 'Date' conform to 'Strideable'
这是我所拥有的:
@State private var myDateClosedRange: ClosedRange<Date>? = nil
VStack {
MultiDatePicker(sampleDateClosedRange: self.$myDateClosedRange)
if let myDateRange = myDateClosedRange {
Text("\(myDateRange)").padding()
//Print(myDateRange.First)
} else {
Text("Select two dates").padding()
}
}
解决方案
我认为您正在寻找upperBound
and lowerBound
。
let dateRange : ClosedRange<Date> = Date()...Date().addingTimeInterval(60)
dateRange.upperBound
dateRange.lowerBound
推荐阅读
- tensorflow - 如何在 Keras 中创建输入层?
- php - 谷歌驱动器上 .txt 文件的 file_get_contents
- css - SASS 函数随着字体大小的增加而减小行高
- javascript - 在第一次单击按钮时获取 document.getElementById 的空值以以角度显示进度条
- javascript - 悬停其他标签时如何摆脱标签内的类
- android - Geocoder 不恰当的阻塞方法调用
- java - Java fileReader 无法正确读取文件
- python - 如何将 Pandas 与 cuDF 一起使用?
- docker - 在 WordPress 开发环境中设置 XDebug 3 (Docker + WSL 2)
- ant-media-server - 蚂蚁传媒架构?