获取当前日期午夜,目标C

时间:2014-06-02 08:45:30

标签: ios objective-c

我想获得当前日期,即使时间已经过了午夜。想象一下,它是2014年6月6日星期五晚上 - 我们检查星期六凌晨2点的日期,但我们仍然希望这可以算作星期五。我该怎么做呢?

我们只是说我们在第二天上午9点切断它。即我们将假设上一个日期,直到时间已经过了上午9点。是的,这是夜总会使用的软件,你可以想象。

我想如果小时数小于10,这会涉及从当前日期减去1天的事情吗?

2 个答案:

答案 0 :(得分:1)

您可以将间隔用于特定日期,例如

[[NSDate date] dateByAddingTimeInterval:interval];

答案 1 :(得分:0)

假设截止时间是上午9点,您需要做的就是创建比实际时间早9小时的NSDate

NSDate *date = [NSDate dateWithTimeIntervalSinceNow:-(9 * 3600)];

这样每天都在上午9点开始和结束。