当前位置: 首页 > 工具软件 > SwiftDate > 使用案例 >

SwiftUI——从Date类型获取各种数据(hour,minute等)

孔权
2023-12-01

当我们获得用户在DatePicker中选取的时间之后,我们会获取一个Date类型的数据。但是需要以其他数据类型来使用这个数据。下面就来讲讲如何实现这一点。

date数据类型没有相关的属性,就没办法很简单的通过.来得到我们想要的。但是苹果提供了一个函数供我们实现这一点,如下:

//这里表示获取“小时”的数据,hour的数据类型是Int
let hour = Calendar.current.component(.hour, from: Date())
//这里表示获取“分钟”的数据,minute的数据类型是Int
let minute = Calendar.current.component(.minute, from: Date())

还能获取很多很多其他数据,除了时区之外,还有一些时间相关的信息。例如时区等。

 类似资料: