Android studioのcalendar viewの質問です。
Android studioのcalendar viewの質問です。 calendar viewで指定した日にちから現在日を引いて差分の日にちを出したいのですが、listnerの使い方がイマイチわかりません。 良いコードなどありましたら、教えて欲しいです
Android開発・26閲覧
ベストアンサー
リスナーはいろいろ省略して書けるからややこしいですよね。。 ちゃんと書くとこうなります。 https://www.paveway.info/entry/2020/08/01/android_calendarview 選択した日付をトーストで表示するコードです 日付差はLocalDateを使うと簡単に求められます。 上記URLの最後の日付を表示するところを以下にすれば 選択した日、現在日、差分の日数が表示されるかと val selectDate = LocalDate.of(year, displayMonth, dayOfMonth) val nowDate = LocalDate.now() val diff = ChronoUnit.DAYS.between(selectDate, nowDate) Toast.makeText(cView.context, "選択した日:$selectDate\n 今 日 :$nowDate\n日にちの差:$diff", Toast.LENGTH_SHORT).show()
質問者からのお礼コメント
ありがとうございます! ただjavaのコードとかでも頂けたりできますかね… 返信遅れてしまって申し訳ございません…
お礼日時:1/11 19:13