ラベル用のコンセント3つ、ボタン用のアクション1つ、UIDatePickerView用のコンセント1つを作成しました。 lblFieldは、現在の日付を月、日、年[2017年1月25日]形式で表示します。 lblField2は、dueDateアクションを押した後、ユーザーが選択した日付を表示します。現在、lblField3の現在の日付と選択された日付の差(lblField2 - lblField)を計算する必要があります。 Swift3では、月と日の違いの値をどのように表示できますか?私は厳密にSwift3が必要ですか?Swiftの日付の差の計算3
0
A
答えて
1
これにはdateComponentsFormatter
を使用できます。
let formatter = DateComponentsFormatter()
formatter.allowedUnits = [.month,.day]
formatter.maximumUnitCount = 2
formatter.unitsStyle = .full
lblField3.text = formatter.string(from: Date(), to: datePicker.date) ?? ""
あなたはCalendar
をこの方法で使用することができ、月と日の特定と差をつけたい場合。
let components = Calendar.current.dateComponents([.month, .day], from: Date(), to: datePicker.date)
let dayDifference = components.day!
let monthDifference = components.month!
0
var date = NSDate().dateStringWithFormat(format: "dd.MM.YYY")
print(date)
2017年2月15日 これは、それだけで数ヶ月ではなく、日を与え、簡単で新しいシングルラインsytax
関連する問題
- 1. 差異日付計算
- 2. Ember.jsの日付差の計算
- 3. Excelデータの日付差の計算
- 4. perlの日付差の計算方法
- 5. 日付差の計算方法R
- 6. ブートストラップ日付ピッカーは、日付の差予約計算
- 7. 日付差の合計を計算する
- 8. Teradataの2つの日付間の時間差の計算
- 9. 日付の計算
- 10. 2つの日付間の差分の計算MySQL/Python
- 11. Pythonデータフレームの2つの日付の差を計算します。
- 12. jqueryのDatePickerの+日付の差分計算
- 13. Tableau - 日付/時刻の差と完全な日付/時刻の計算方法
- 14. 日の日付計算
- 15. SPARQL 2つの日付の差を計算する
- 16. サーバーからのレポートと日付の差分を計算する
- 17. R:日付と年の年の差を計算する方法
- 18. シェルスクリプト内の日付の差を計算する
- 19. PHPの日付/時刻の差を計算する
- 20. Swift 3の日付検証
- 21. 計算されたフィールドの日数の差を計算する
- 22. Perl:日付差と平均日を計算する
- 23. C日付の差を計算します
- 24. PHPの日付差と整数を計算する
- 25. LibreOffice Calcの日付時間差を計算する方法
- 26. mysqlの日付差を計算する方法は?
- 27. 日付ピッカーコンテンツコントロールの時間差を計算する
- 28. Javaでの日付計算、今日から3ヶ月追加
- 29. 日付計算
- 30. 計算日の時間差DATAFRAME
フォーマッタの日付になります。 @月曜日と日の両方が必要です@Narav D – Tamannah
@Tamannah編集した回答を一度確認し、 'maximumUnitCount'を' 2'に設定してください。 –
@NiravD任意のオプションは* nil coalescing *チェックされていなければなりません。日付コンポーネントの場合は、 'month'と' day'コンポーネントを100%安全に指定していますので、対応するプロパティは 'nil'になることはありません。 Appleは便利な初期化子 'DateComponents(hour:12、minute:30)'を使用できるようにプロパティをオプションに変更し、未使用のコンポーネントはすべて省略しました。 – vadian