将日期控件绑定指定的EditText中,自然显示给定的时间
来源:互联网 发布:虚拟机运行mac os x慢 编辑:程序博客网 时间:2024/04/30 14:46
/** *id为EditText文本框对应的R.id.editText; *date_Value 为相应给定的字符串,即时间字段; */public String getCurrenBind_Value(int id,String date_Value) { String mYear = ""; String mMonth = ""; String mDay = ""; final MyCalendar mCalendar = new MyCalendar(); if(date_Value != null){ date_Value = date_Value.replaceAll(" ", ""); if(date_Value.indexOf("-") != -1) { //1999-09-09格式 mYear = date_Value.substring(0,4); mMonth = date_Value.substring(5,7); mDay = date_Value.substring(8,10); } else{ //19990909格式 mYear = date_Value.substring(0,4); mMonth = date_Value.substring(4,6); mDay = date_Value.substring(6); } }else{ mYear = Integer.toString(mCalendar.mYear); mMonth = Integer.toString(mCalendar.mMonth+1); mDay = Integer.toString(mCalendar.mDay ); } final EditText date_Edit = (EditText) findViewById(id); final DatePickerDialog.OnDateSetListener mDateSetListeners = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { String date = mCalendar.dateToString(year,monthOfYear+1,dayOfMonth); date_Edit.setText(date); }}; final DatePickerDialog DP_Edit = new DatePickerDialog(this, mDateSetListeners,Integer.parseInt(mYear), Integer.parseInt(mMonth)-1,Integer.parseInt(mDay)); date_Edit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DP_Edit.show(); } }); date_Edit.setOnFocusChangeListener(new OnFocusChangeListener(){ @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus) DP_Edit.show(); } }); return date_Edit.getText().toString();}public String dateToString(int year,int month,int day){ return new StringBuffer().append(format_Time(year)).append("-").append(format_Time(month)).append("-").append(format_Time(day)).toString(); } /* 时间格式 */public String format_Time(int time) { String time_Str = ""; if (time < 10) time_Str = "0" + String.valueOf(time); else time_Str = String.valueOf(time); return time_Str;}
0 0
- 将日期控件绑定指定的EditText中,自然显示给定的时间
- .Net中,绑定控件的时间显示格式
- .Net中,绑定控件的时间显示格式
- 计算给定日期增加自然月后的日期
- Select控件绑定数据库中所有的项并指定显示哪一项的方式
- gridview中设置绑定的日期时间类型字段的显示格式
- 在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法
- 在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法
- 在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法
- EditText 将回车的按钮显示为“下一个” 并且点击“下一个”跳转到指定的EditText
- js将毫秒转换成指定格式的日期时间
- 数据绑定控件中查找指定ID的控件
- DOTNETBAR的MonthCalendarAdv 控件指定日期加粗显示的实现
- #371 – 指定日历控件显示的日期时间(Specifying a Default Date for a Calendar Control to Display)
- Android中时间和日期的显示
- Android显示时间和日期的控件的使用总结
- 自定义EasyUI的datetimebox控件日期时间的显示格式
- Android显示时间和日期的控件的使用总结
- IntelliJ IDEA 常用插件收集
- cocos2dx 中 ProgressTimer的使用
- 利用 SGA 共享池,避开 parse 阶段
- Map遍历的几种方法
- 如何使用ueditor
- 将日期控件绑定指定的EditText中,自然显示给定的时间
- cron表达式详解
- Android获取系统当前日期及将日期转换成对应的星期
- 主元素问题--蒙特卡罗
- encodeURIComponent
- IIC协议的知识总结与积累
- 字符间距,行间距
- windows密钥查看器ProduKey1.82汉化
- 重写onCreateView方法创建Dialog