如何将值转换为时间格式?目标c

发布于 2024-12-10 01:03:41 字数 212 浏览 1 评论 0原文

我正在制作一个闹钟,其中使用三个文本字段,用户在其中输入值,例如 9:10:AM。现在我想将提交的所有三个文本的值转换为第二个,然后设置第二天该时间的通知。问题是我将其转换为秒,如何设置第二天的通知日期和时间? 另一个问题是如何计算当前时间与设定时间的时间差? 例如,我在文本字段中设置的时间是 9:00:am,当前时间是 6:00:pm。现在如何设置第二天设定时间的本地通知?

提前致谢...

I am making an alarm clock in which i use three text field in which user enter value like as 9:10:AM. Now i want to convert the values of all three text filed in to second and then set notification for that time on next day. The problem is that i convert it into second and how set date and time for next day for notification?
Another problem is how calculate time difference between current time set time?
For example i set time in text field is 9:00:am And current time is 6:00:pm. Now how set local-notification for set time of next day?

Thanks in advance...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

江湖正好 2024-12-17 01:03:41

你看过 NSDateFormatter 吗?

Did you look at NSDateFormatter?

太阳哥哥 2024-12-17 01:03:41

要获取任何特定日期的第二天的日期,您可以在您拥有并需要其第二天的日期的任何 NSDate 对象上使用此方法。

newDate [refDate dateByAddingTimeInterval:86400];

这里 newDate 是 refDate 24 小时之后的日期。它们本质上都必须是 NSDate 对象。此方法还将处理所有验证,例如是否是该月的结束日或是否是闰年和二月底,或任何此类验证。 refDate 后 24 小时,您将成为完美的约会对象。

如果您要在第二天的时间安排本地通知,那么您可以直接执行此操作,因为它仅需要 NSDate 对象。但请确保您使用正确的 NSDateFormatter。

For getting the date of next day of any particular day you can use this method on any NSDate object which you have and need its next day's date.

newDate [refDate dateByAddingTimeInterval:86400];

Here newDate will be the date exactly after 24 hrs from refDate. Both of them need to be essentially NSDate objects. And this method will also handle all validations like if it is the ending day of the month or it is a leap year and end of February, or any such validation. You will be a perfect date exactly 24 hrs after refDate.

And if you with to schedule a local notification on this next day's time than you can directly do it because it takes NSDate object only. But make sure you use proper NSDateFormatter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文