2016-10-06 6 views
-5

OS-X用のアプリケーションを開発中です。私はユーザーからの入力として時間を取っていきたいです。私は入力として時間を取る方法OS X

enter image description here

以下のような3つのテキストフィールドを配置している。しかし、私は、日付&時間に変換するつもりですどのようにこのように入力を取る場合は?私はこれをシステム時間と比較したいからです。

どうすれば助言してください。

答えて

0

Concate

NSString * strTime = [NSString stringWithFormat:@"%@:%@ %@",txtHours.text, txtMin.text, txtAMPM.text]; 

NSDateFormatter *dateFormatter= [[NSDateFormatter alloc]init]; 
[dateFormatter1 setDateFormat:@"HH:mm a"]; 
NSDate *startD = [dateFormatter1 dateFromString:strTime]; // this code is used for converting string into nsdate 

すなわち、すべてのUITextFieldデータは今、あなたがNSDateの上にこれを現在のシステム時刻を比較することができます。

希望があります。

+0

お返事ありがとうございました。私はあなたのコードをSwiftに変換してみましたが、それは私にこの日付を返しています "2000-01-01 07:59:00 +0000" – user6930094

+0

あなたは現在の時刻、つまりNSDate * today = [NSDate date ]; – Abha

+0

いいえ、再入した日付は間違っています。その2016年と私に2000年を与える – user6930094

関連する問題