From 21e08324c323d0c5d1e7cedc36323c554857a239 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 01 八月 2017 17:55:09 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java index 06dc44a..c8e46ce 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java @@ -1,22 +1,27 @@ package cn.com.basic.face.dialog; import android.app.AlertDialog; +import android.content.res.Resources; import android.graphics.Color; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; +import android.view.ViewGroup; import android.widget.DatePicker; +import android.widget.EditText; import com.bsk.zhangbo.demoforbsk.R; import com.lidroid.xutils.ViewUtils; import com.lidroid.xutils.view.annotation.ViewInject; import com.lidroid.xutils.view.annotation.event.OnClick; +import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import cn.com.basic.face.base.MainActivity; +import cn.com.basic.face.util.DatePickerUtil; import cn.com.basic.face.util.OkClickedListener; public class DateSelectDialog extends AlertDialog implements @@ -37,6 +42,8 @@ calendar.setTime(date); dialog_date_select_date_picker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), this); + //DatePickerUtil.setFont(MainActivity.getInstance(), dialog_date_select_date_picker); + show(); setContentView(view); } @@ -54,8 +61,15 @@ public void dialog_date_select_ok_click(View view) { if (okClickedListener != null) { dialog_date_select_date_picker.clearFocus(); - okClickedListener.onSelected(dialog_date_select_date_picker.getYear()+"-"+ - dialog_date_select_date_picker.getMonth()+"-"+ dialog_date_select_date_picker.getDayOfMonth()); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + String yyyMMdd = dialog_date_select_date_picker.getYear()+"-"+ + dialog_date_select_date_picker.getMonth()+"-"+ dialog_date_select_date_picker.getDayOfMonth(); + try { + okClickedListener.onSelected(sdf.format(sdf.parse(yyyMMdd))); + } catch (Exception e) { + okClickedListener.onSelected(dialog_date_select_date_picker.getYear()+"-"+ + dialog_date_select_date_picker.getMonth()+"-"+ dialog_date_select_date_picker.getDayOfMonth()); + } cancel(); } } -- Gitblit v1.8.0