在日期对象上设置时间(小时、分钟)
Set time (Hours, minutes) on Date object
我试图让用户从日历中选择一个日期,然后设置他们希望在该日期收到提醒的时间。
我从这段代码中得到日期:
func handleCellSelected(view: JTAppleCell?, cellState: CellState){
guard let validCell = view as? CalendarCell else {return}
if validCell.isSelected{
validCell.selectedView.isHidden = false
if userPickedDate {
self.formatter.dateFormat = "YYYY MMMM dd, HH:mm"
dateSelected.text = formatter.string(from: cellState.date)
这会及时生成所选日期的输出 00:00。我希望用户能够以某种方式更改小时和分钟,可能使用选择器,以便稍后在该日期和时间得到提醒。关于如何更改 cellState.date 中的小时和分钟的任何想法?
您可以将日期选择器的日期设置为cellState 的日期,然后您只能允许日期选择器为select 小时和分钟。日期选择器的结果日期将是您最初设置的日期的 selected 时间。然后,您可以抓取该日期并根据需要保存它。
我试图让用户从日历中选择一个日期,然后设置他们希望在该日期收到提醒的时间。
我从这段代码中得到日期:
func handleCellSelected(view: JTAppleCell?, cellState: CellState){
guard let validCell = view as? CalendarCell else {return}
if validCell.isSelected{
validCell.selectedView.isHidden = false
if userPickedDate {
self.formatter.dateFormat = "YYYY MMMM dd, HH:mm"
dateSelected.text = formatter.string(from: cellState.date)
这会及时生成所选日期的输出 00:00。我希望用户能够以某种方式更改小时和分钟,可能使用选择器,以便稍后在该日期和时间得到提醒。关于如何更改 cellState.date 中的小时和分钟的任何想法?
您可以将日期选择器的日期设置为cellState 的日期,然后您只能允许日期选择器为select 小时和分钟。日期选择器的结果日期将是您最初设置的日期的 selected 时间。然后,您可以抓取该日期并根据需要保存它。