2016-07-05 17 views
0

私はAPIに接続していると私は日付のために戻ってデータを取得するときには、次のようになります。それは通常の日付(すなわちのように見えるので、私はその日にuitextfield.textを設定するにはどうすればよいUITextField.textをNSDateに設定するにはどうすればよいですか?

2016-07-05T21:39:17.696Z 

。 2015年7月5日など)?

トリッキーな部分は、NSDateがAPIから文字列として返されるため、NSDate形式で始まるわけではありません。

+1

がnsdateformatterに見えます – Jared

答えて

1

テキストフィールドは、フリーフォームテキストを編集するためのもので、日付は編集できません。 2つのルートのいずれかに行くことができます。ユーザーが日付を編集できるようにする場合は、UIDatePickerを使用して、特に日付を編集するためのインターフェースを提供してください。フリーフォームのテキストだけを戻したい場合は、NSDateFormatterで日付を文字列に変換できます。

0

試してみてください。

let formatter = NSDateFormatter() 
let yourDate = NSDate() 
formatter.dateStyle = NSDateFormatterShortStyle 
formatter.timeStyle = NSDateFormatterNoStyle 
self.textfield.text = formatter.stringFromDate(yourDate) 
関連する問題