package Ġy t . jav i . med itation di ary . fragments Ċ Ċ import Ġandroid . app . DatePicker Dialog Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Dialog Fragment Ċ import Ġandroid . widget . DatePicker Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . format . DateTime Formatter Ċ import Ġjava . util .* Ċ Ċ class ĠDate Picker Fragment Ġ: Ġandroidx . fragment . app . Dialog Fragment (), ĠDate Picker Dialog . On Date Set Listener Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate Dialog ( savedInstanceState : ĠBundle ?): ĠDialog Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDate Picker Dialog ( context !! , Ġthis , ĠCalendar . getInstance (). get ( Calendar . YEAR ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCalendar . getInstance (). get ( Calendar . MONTH ), ĠCalendar . getInstance (). get ( Calendar . DAY _ OF _ MONTH ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Date Set ( view : ĠDate Picker , Ġyear : ĠInt , Ġmonth : ĠInt , Ġday : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinput _ date . text Ġ= ĠLocalDate . of ( year , Ġmonth , Ġday ). format ( DateTime Formatter . ISO _ LOCAL _ DATE ) ĊĠĠĠ Ġ} Ċ } Ċ