相关疑难解决方法(0)

检查时间和日期是否在特定日期和时间之间

我有3个变量;

startDate - Wed Apr 12 endDate - Wed Jun 11 timeDuration - 11.00 am from 11.00 pm.(这是一个字符串,11AM是开始时间,12PM是结束时间)

1.)现在,我需要获取当前日期和时间([NSDate date])并检查当前日期是否在startDate和之间endDate,然后检查当前时间是否介于timeDuration(介于两者之间11.00am from 11.00pm)

2.)如果当前时间介于持续时间之间(如之间11.00 am from 11.00 pm),我需要计算以下场景的剩余时间;

a.)如果时间是上午10点,我需要计算到开始时间的时间11.00am.(答案是1 hour).

b.)如果时间是11.45AM,由于时间大于开始时间(是11.00am),我需要计算剩余时间到结束时间(即11.00pm).

c.)如果时间是11.45pm,因为时间大于结束时间(即11.00pm),我需要打印一个说"超时"的NSLog.

iphone objective-c nsdate nsdateformatter ios

5
推荐指数
1
解决办法
2379
查看次数

标签 统计

ios ×1

iphone ×1

nsdate ×1

nsdateformatter ×1

objective-c ×1