diff --git a/app/src/main/java/com/casic/xz/meterage/extensions/Activity.kt b/app/src/main/java/com/casic/xz/meterage/extensions/Activity.kt index a932a03..872f9f3 100644 --- a/app/src/main/java/com/casic/xz/meterage/extensions/Activity.kt +++ b/app/src/main/java/com/casic/xz/meterage/extensions/Activity.kt @@ -14,7 +14,7 @@ val layout = datePicker.wheelLayout layout.setDateMode(DateMode.YEAR_MONTH_DAY) - layout.setDateLabel("年", "月", "日"); + layout.setDateLabel("年", "月", "日") layout.setTextSize(14f.sp2px(this).toFloat()) layout.setSelectedTextSize(16f.sp2px(this).toFloat()) layout.setSelectedTextColor(R.color.themeColor.convertColor(this)) @@ -27,7 +27,17 @@ ) datePicker.setOnDatePickedListener { year, month, day -> - callback.onDateSelected(String.format("%s-%s-%s", year, month, day)) + val m = if (month < 10) { + "0${month}" + } else { + month + } + val d = if (day < 10) { + "0${day}" + } else { + day + } + callback.onDateSelected(String.format("%s-%s-%s", year, m, d)) } datePicker.show() } \ No newline at end of file