【Kotlin/Android Studio】DatePickerの初期値を任意の日付にする方法!updateDate
この記事からわかること
- Android Studio/KotlinでDatePickerの実装方法
- 初期値を任意の日付にするには?
- スピナーモードの変更方法
- updateDateメソッドの使い方
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
環境
- Android Studio:Flamingo
- Kotlin:1.8.20
DatePickerで初期値を任意の日付にする方法
DatePickerを使用する際に初期値を任意の日付にしたい場合はupdateDate
メソッドを使用します。例えば文字列で保持している日付情報からDatePickerの初期値を設定する場合は以下のようになります。
var date = "2023-10-6"
var array = date.split("-")
datePicker.updateDate(array[0].toInt(),array[1].toInt() - 1 ,array[2].toInt());
引数にはInt
型で年数や月を渡します。月のみ1〜12ではなく0〜11になるので指定したい月よ1少ない数を指定する必要があります。
- 第1引数:年数
- 第2引数:月(0〜11)
- 第3引数:日
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。