java date 最小值_java – Datepicker和timepicker – 设置最大值和最小值
我想做一个类似提醒应用程序的东西.我想允许用户选择现在不是的日期和时间(至少从现在起5分钟),我还想禁止用户选择距离太远的日期 – 例如30天.我创建了datePicker和timePicker,使它们在按钮点击时弹出,但找不到设置最小值和最大值的方法.
public void showDateDialog() {
btnDate = (Button) findViewById(R.id.buttonDate);
btnDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showDialog(DATE_DIALOG_ID);
}
});
}
public void showTimeDialog() {
btnTime = (Button) findViewById(R.id.buttonTime);
btnTime.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showDialog(TIME_DIALOG_ID);
}
});
}
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
// create a new DatePickerDialog with values you want to show
return new DatePickerDialog(this, datePickerListener, yearSet, monthSet, daySet);
// create a new TimePickerDialog with values you want to show
case TIME_DIALOG_ID:
return new TimePickerDialog(this, timePickerListener, hourSet, minuteSet, false);
}
return null;
}
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
yearSet = year;
monthSet = monthOfYear + 1;
daySet = dayOfMonth;
btnDate.setText(new SimpleDateFormat("DD").format(daySet) + "-" + new SimpleDateFormat("MMM").format(monthSet) + "-" + yearSet);
}
};
private TimePickerDialog.OnTimeSetListener timePickerListener = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hour, int minute) {
hourSet = hour;
minuteSet = minute;
btnTime.setText(hourSet + ":" + new SimpleDateFormat("MM").format(hourSet));
}
};
java date 最小值_java – Datepicker和timepicker – 设置最大值和最小值相关推荐
- java list 最小值_Java 实例 – 查找 List 中的最大最小值
Java 实例 - 查找 List 中的最大最小值 以下实例演示了如何使用 Collections 类的 max() 和 min() 方法来获取List中最大最小值: /* author by w3c ...
- Java编程——输入6个整数,输出最大值和最小值
此次代码可实现输入6个整数,输出这组数的最大值和最小值. import java.util.Scanner;public class demo9 {public static void main(St ...
- java练习题:在一组数组中去掉最大值和最小值,求平均值
public class Practise2{public static double average(int[] array){int max=array[0];for(int item : arr ...
- element-ui—DatePicker 日期选择器 设置最大值
设置最大值属性 btw-max="90" <el-form-item label="训练日期" style="margin-left:10px; ...
- 最大值最小值计算机一级,excel怎么找最大值和最小值 excel怎么计算最大值减最小值...
很多excel用户经常在表格中统计数据,很多时候我们需要找出其中的最大值和最小值,怎么找呢?我们可以一个一个的查找,如果数据多的话,就麻烦了,当然我们可以用公式去查找,优点是更快更准确,那么怎么找呢? ...
- java date 实例_Java Date 和 Calendar 实例
Java 之 Date 和 Calendar 实例 package com.homer.learn; import java.text.DateFormat; import java.text.Par ...
- java date 构造方法_Java Date的概述和构造方法
Date类 java.util 包提供了 Date类来封装当前的日期和时间. Date 类提供两个构造函数来实例化 Date 对象,其他的已经过时 1.构造方法 第一个构造函数使用当前日期和时间来初始 ...
- java父子对话框_java – 如何将JFrame设置为JDialog的父级
我无法将框架设置为对话框的所有者.通常当我扩展JDialog类来创建对话框时,我使用超级(框架)来指定对话框的所有者,以便当您按Alt选项卡时,它们都不会脱节.但是当我使用新的JDialog对话框= ...
- java swing 链接_JAVA中Jtable标签设置超级链接:基于Java Swing的超链接标签和超链接按钮的实现...
希望在一个标签上设置超级链接,找到了如下的一种方法: 1.要解决的问题 基于Java Swing的超链接实现 2.自定义一个超链接标签控件[LinkLabel] 2.1.完整代码如下: public ...
最新文章
- C语言:随笔9--链表
- 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言439-448条如下:
- zend studio for Eclipse注册码及汉化
- java it_Java中的Iterator的用法
- Linux:如何获取打开文件和文件描述符数量
- DISCUZ 使用 JQ做效果导致DIY失效的解决办法
- matlab 归一化_机器学习中如何用Fscore进行特征选择(附Matlab代码)
- 【转载】Ubuntu终端常用的快捷键
- 外星人电脑为什么那么贵_为什么百丽的鞋那么贵
- PHP+jQuery实现翻板抽奖
- Android RxJava
- 按键精灵q语言连接mysql_【按键精灵8】Q语言介绍
- 复旦计算机系统基础课件,复旦大学软件工程考研(MSE)计算机系统基础复习资料PPT演示课件...
- 【带书签】零基础学SQL.pdf(孙浏毅 等著) 下载
- 呼吸机吸气触发:压力触发与流量触发
- 20220505模拟赛总结(ABC237)
- linux服务器显卡监控脚本
- 虚拟机是什么?有什么用
- PHP微信扫码关注登录实例
- 12月29日--Java中有关类与对象的学习记录
热门文章
- mysql安装check requirements出错_超详细的MySQL8.0.17版本安装教程
- 问题 D: AC自动机(二分,第一个等于和最后一个等于)
- 拔得头筹 | 阿里云混合云荣膺IPv6最佳实践奖
- Golang 单元测试:有哪些误区和实践?
- 1分钱,工程师可以做什么?
- 如何扛住1.8亿/秒的双11数据洪峰?阿里流计算技术全揭秘
- 《球球大作战》游戏优化之路(下)
- 去IOE:去掉“IE”就Ok?
- kafka集群安全化之启用kerberos与acl
- Appscan漏洞 之 加密会话(SSL)Cookie 中缺少 Secure 属性