2011-10-17 10 views
0

私は9:10:AMのようにユーザーが値を入力する3つのテキストフィールドを使用する目覚まし時計を作っています。今私は2番目に提出された3つのテキストのすべての値を変換し、翌日にその時間の通知を設定したい。問題は、それを2番目に変換し、通知のために翌日にどのように日付と時刻を設定するかです。 別の問題は、現在の時刻と時刻の差を計算する方法ですか? たとえば、テキストフィールドの時刻を9:00:amに設定し、現在の時刻は6:00:pmです。今、翌日の設定時間にローカル通知を設定する方法は?どのように時刻の形式で値を変換しますか?客観的なc

ありがとうございます...

答えて

0

NSDateFormatterを見ましたか?

+0

本当にこれが答えだと思いますか?これをコメントとして投稿するか、答えに文脈を追加してください。 – EmptyStack

+0

次回はそうするだろうか。コメントは私のために有効にされているものです。私はそれがポイントや何かに基づいていると思う。 –

0

特定の日の翌日の日付を取得するには、翌日の日付が必要なNSDateオブジェクトでこのメソッドを使用できます。ここで

newDate [refDate dateByAddingTimeInterval:86400];

NEWDATEは正確にrefDateから24時間後の日付になります。どちらも本質的にNSDateオブジェクトである必要があります。また、このメソッドは、月の終わりの日であるか、またはうるう年と2月の終わりであるか、そのような検証であるかのように、すべての検証を処理します。 refDateの24時間後に完璧な日付になります。

NSDateオブジェクトだけが必要なので、この翌日の時刻にローカル通知をスケジュールすると、直接行うことができます。しかし、適切なNSDateFormatterを使用していることを確認してください。

関連する問題