微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

快速显示小时和分钟的最佳方式是什么?

如何解决快速显示小时和分钟的最佳方式是什么?

我正在使用 SwiftUI 创建一个闹钟应用程序,它允许用户输入他们想要的睡眠时间,然后计算他们设置闹钟的时间,但目前我正在使用日期选择器像这样显示时间:

编辑:这是我的代码

@State private var hoursOfSleep = Date()

var body: some View {
    HStack {
        Text("Hours of Sleep").foregroundColor(Color.ui.textGray)
        Spacer()
        DatePicker("",selection: $hoursOfSleep,displayedComponents: .hourAndMinute)
             .accentColor(Color.ui.textGray)
             .frame(height: 20)
             .labelsHidden()
    }//: HStack
}

enter image description here

但这代表的是实际时间,而不是小时数和分钟数,因此这会在 7 点半唤醒用户,而不是在设置闹钟后的 7 小时 30 分钟。

除了使用日期选择器之外,还有没有更好的方法来存储小时和分钟?

非常感谢您的任何帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。