-5
UIDatePickerからデータを取得し、そのデータをString変数に変換して、後でその値をラベルに表示することができます。私はユーザーの食事をテーブルに表示するプログラムを作っています。私はスイフトを使用しており、私はかなり新しいですので、徹底的な指示をしたいです。ありがとう!Swift - UIDatePickerからのデータの取得(Stringへの)
UIDatePickerからデータを取得し、そのデータをString変数に変換して、後でその値をラベルに表示することができます。私はユーザーの食事をテーブルに表示するプログラムを作っています。私はスイフトを使用しており、私はかなり新しいですので、徹底的な指示をしたいです。ありがとう!Swift - UIDatePickerからのデータの取得(Stringへの)
そうのようなあなたのUIDatePickerのハンドラを追加します。これらの答えのための
func handler(sender: UIDatePicker) {
var timeFormatter = NSDateFormatter()
timeFormatter.timeStyle = NSDateFormatterStyle.ShortStyle
var strDate = timeFormatter.stringFromDate(datePicker.date)
// do what you want to do with the string.
// alternate example:
let formatter = DateFormatter()
formatter.locale = Locale(identifier: "US_en")
formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z"
let date = formatter.date(from: "Thu, 04 Sep 2014 10:50:12 +0000")
}
出典:How to get data from UIDatePicker - Swift
From String to NSDate in Swift
yourDatePickerView.addTarget(self, action: Selector("handler:"), for: .valueChanged)
そして、あなたのハンドラ内でこのような何かを行います
重複:http://stackoverflow.com/questions/11866712/observing-chan ge-in-uidatepicker –
しかし、それは文字列にデータを変換する方法を教えてくれない! –
@bmmmすべてのプログラミングと同様に、物事を細かく分割することです。そのリンクは 'Date' /' NSDate'として値を取得する方法を示していますので、 'Date' /' NSDate'を 'String'に変換する方法が必要です。 – Alexander