まず、画面にUIDatePickerを表示し、ユーザーが日付と時刻を選択できるようにします。私は、ユーザーが自分の元を編集できるようにしたい、6/1/16、13:47(Swift)ユーザー入力からのUIDatePickerビューの設定
let time = NSDateFormatter.localizedStringFromDate(datePicker.date, dateStyle: .ShortStyle, timeStyle: .ShortStyle)
後でアプリケーションで:私はこのようになります日付形式を取得します。このように、その値、保存しますUIDatePickerには、ボタンが押されたときに、元々選択した時刻が表示されます。
私は日付が常にnilであるため、アプリケーションでランタイムエラーが発生していますが、これを実現するために次のコードを使用しています。
let dateFromatter = NSDateFormatter()
let date = dateFromatter.dateFromString("6/1/16, 1:47 PM")
datePicker.setDate(date!, animated: true)
ありがとうございました!
はい、私はそれを実現します。私はショートスタイルの文字列のフォーマットがどういうものかはわかりません – JacobSiegel
私は '' setDate''に関連しているのではなく、日付フォーマッタに関係していると言っています。文字列から日付を読み取っていません。 – Idan
コードは現在動作しています。 AM/PM記号の読み方は現時点では覚えていません。ここでそれについての議論です:http://stackoverflow.com/questions/11608133/how-to-get-the-time-in-am-pm-format-iphone-nsdateformatter – Idan