设置日期弹框

//滚轮式
private void timeDialog1() {
    TimePickerDialog dialog = new TimePickerDialog.Builder()
            .setCallBack(this)
            .setCancelStringId("Cancel")
            .setSureStringId("Sure")
            .setTitleStringId("TimePicker")
            .setYearText("Year")
            .setMonthText("Month")
            .setDayText("Day")
            .setHourText("Hour")
            .setMinuteText("Minute")
            .setCyclic(false)
            .setMinMillseconds(System.currentTimeMillis()).setMaxMillseconds(System.currentTimeMillis() + tenYears)
            .setCurrentMillseconds(System.currentTimeMillis())
            .setThemeColor(getResources().getColor(R.color.timepicker_dialog_bg))
            .setType(Type.ALL)
            .setWheelItemTextNormalColor(getResources().getColor(R.color.timetimepicker_default_text_color))
            .setWheelItemTextSelectorColor(getResources().getColor(R.color.timepicker_toolbar_bg))
            .setWheelItemTextSize(12)
            .build();
    dialog.show(getSupportFragmentManager(),"time");//必填,否则弹框不显示

}

@Override
public void onDateSet(TimePickerDialog timePickerView, long millseconds) {
    Log.i("xd-----", "" + millseconds);
}

 

日历式

Calendar d = Calendar.getInstance(Locale.CHINA);
// 创建一个日历引用d,通过静态方法getInstance() 从指定时区 Locale.CHINA 获得一个日期实例
Date myDate = new Date();
// 创建一个Date实例
d.setTime(myDate);
// 设置日历的时间,把一个新建Date实例myDate传入
int year = d.get(Calendar.YEAR);
final int month = d.get(Calendar.MONTH);
int day = d.get(Calendar.DAY_OF_MONTH);
//初始化默认日期year, month, day
DatePickerDialog datePickerDialog = null;
datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
    @Override
    public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
        Log.i("xd----", i + "--" + i1 + "--" + i2);
    }
}, year, month, day);
datePickerDialog.setMessage("请选择日期");
datePickerDialog.show();
compile 'com.jzxiang.pickerview:TimePickerDialog:0.9.9'

转载于:https://my.oschina.net/u/3309455/blog/1811231

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值