/**

* 选择日期和时间

*/

private void selectDataAndTime() {

// 获取当前时间

final Calendar calendar = Calendar.getInstance();

/*

* toast("当前时间是:" + calendar.get(Calendar.YEAR) + "," +

* calendar.get(Calendar.MONTH) + "," +

* calendar.get(Calendar.DAY_OF_MONTH));

*/

// 日期选择对话框

dataPickerDialog = new DatePickerDialog(this, new OnDateSetListener() {

@Override

public void onDateSet(DatePicker view, int year, int month, int day) {

// 判断用户选择的日期是否合法

if (calendar.get(Calendar.YEAR) > year) {

toast("时间有误,请从新选择");

return;

} else if (calendar.get(Calendar.YEAR) == year) {

if (calendar.get(Calendar.MONTH) > month) {

toast("时间有误,请从新选择");

return;

} else if (calendar.get(Calendar.MONTH) == month) {

if (calendar.get(Calendar.DAY_OF_MONTH) > day) {

toast("时间有误,请从新选择");

return;

} else {

strDate = year + "-" + (month + 1) + "-" + day;

if (timePickerDialog != null) {

timePickerDialog.show();

}

}

} else {

strDate = year + "-" + (month + 1) + "-" + day;

if (timePickerDialog != null) {

timePickerDialog.show();

}

}

} else {

strDate = year + "-" + (month + 1) + "-" + day;

if (timePickerDialog != null) {

timePickerDialog.show();

}

}

}

}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar

.get(Calendar.DAY_OF_MONTH));

// 时间选择对话框

timePickerDialog = new TimePickerDialog(this, new OnTimeSetListener() {

@Override

public void onTimeSet(TimePicker view, int hour, int minute) {

strTime = strDate + " " + hour + ":" + minute;

timeTt.setText(strTime);

}

}, calendar.get(Calendar.HOUR), calendar.get(Calendar.MINUTE), true);

}

android代码记录日期,Android日期和时间选择器实现代码相关推荐

  1. Android地址(省市区)、日期、时间滚轮选择器简单封装

    前言: 1.android开发中时间.日期.地址等滚轮选择器很常见,很多App会使用这种效果,收集了一下资料,于是自己做了一个简单封装,方便使用,感谢各位大佬的资料,效果如图: 2.使用方法代码如下: ...

  2. 微信小程序日期与时间选择器

    最近在开发一款微信小程序,需要用到里面的时间选择器(picker),根据它本身的特点以及需要开发的内容,我对时间选择器做了一个简单的demo,大家可以看一下效果图. 效果图: 在微信小程序中,文件按照 ...

  3. java星期日代码_java 里面日期转星期的简洁代码

    java 里面日期转星期的简洁代码 import java.text.SimpleDateFormat; import java.util.Calendar; public class Lq_1 { ...

  4. Android 一个漂亮的Android日期和时间选择器:DateTimePicker

    DateTimePicker这个类库包含了漂亮的 DatePicker 和 TimePicker ,类似于在新 Google Agenda App中看到的. 项目主页:http://www.open- ...

  5. 2分钟上手、3小时学会无代码软件开发---日期、时间和计时器

    日期获取 用Today当日日期元件来获取使用进服务器当前日期 用Split Date拆分日期元件来获取当日的年月日及周几的信息 可以用数字常量输入到Construct Date合成日期元件来生成日期 ...

  6. java时间选择,JAVA中的日期和时间选择器

    I am looking for date and time picker, but found just JCalender that's for date picker and does not ...

  7. Android学习之Image操作及时间日期选择器

    一.基础学习 1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类. 1: <ImageView 2: android:id=& ...

  8. android双日期选择器,AndroidPicker 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器 @codeKK Android开源站...

    安卓选择器类库,包括日期及时间选择器(可设置范围).单项选择器(可用于性别.职业.学历.星座等).城市地址选择器(分省级.地级及县级).数字选择器(可用于年龄.身高.体重.温度等).双项选择器.颜色选 ...

  9. android timepicker 不可编辑,iView -- TimePicker 自定义修改时间选择器选择时间面板样式...

    期望的最终效果: 为什么要修改期望效果? 项目需要只选择小时,分钟跟秒的不需要,而官方并没有直接相关的小时组件或者是设置显示成小时或分钟或秒的时间选择器,因为自己直接修改样式. 原生js 代码,如下: ...

最新文章

  1. 无人驾驶重塑竞争生态圈
  2. GDB调试器使用总结
  3. java js引擎,Java8 Nashorn JavaScript引擎
  4. 一文带你理解Java中Lock的实现原理
  5. 怎么样能找到国外的群?
  6. 软件工程学习笔记(考试版)
  7. Linux服务器重启失败,报错Readonly File system
  8. git mysql差异备份_结合Git实现Mysql差异备份,可用于生产环境
  9. Hive什么时候可以用别名?
  10. 从源代码安装PostgreSQL10.1
  11. 深度学习实时表情识别
  12. 杂记之BOOTLOAD和U-BOOT
  13. QT编写的嵌入式工业控制系统
  14. node python做游戏服务哪个适合做服务端_当前的几种开源游戏服务端介绍
  15. 一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第十次反弹多高
  16. python access violation_python – “WindowsError:exception:access violation …” – ctypes问题...
  17. 2.6.36.2 s3c6410 触摸屏驱动移植。
  18. 《On Java 8》读书笔记009_多态
  19. R与SPSS、SAS相比较_Python 在数据分析工作中的地位与R语言、SAS、SPSS 比较如何?
  20. 分享20款免费和创新的 PSD 网页设计模板

热门文章

  1. VUE.js项目中控制台报错: Uncaught (in promise) NavigationDuplicated解决方法
  2. [py]access日志入mysql-通过flask前端展示
  3. (转)WebSocket的原理
  4. php fastcgi_finish_request用法
  5. android代码集EditText只要输入号码、信
  6. MyBatis简介与配置MyBatis+Spring+MySql
  7. 自动生成Insert数据的SQL脚本
  8. 量子力学 一 基础8 经典概率与量子概率
  9. 微软网站下载XPerf没有成功
  10. 二级联动,三级联动,初学者,纯javascript,不含jQuery