zoukankan      html  css  js  c++  java
  • Android 控件之DatePicker,TimePicker,Calender

      在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。

    一、TimePicker

      查看一个在24小时或上午/下午模式下一天的时间。

      1.重要方法

        setCurrentMinute(Integer currentMinute)设置当前时间的分钟

        getCurrentMinute()获取当前时间的分钟

        setEnabled(boolean enabled)设置当前视图是否可以编辑。

        setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用

      2.实例:

    timePicker=(TimePicker)findViewById(R.id.timePicker);
      timePicker.setCurrentHour(16);
      timePicker.setCurrentMinute(10);
      updateDisplay(16,10);
      timePicker.setOnTimeChangedListener(this);

    二、DatePicker

        1.重要方法

          getDayOfMonth():获取当前Day

          getMonth():获取当前月

          getYear()获取当前年

          updateDate(int year, int monthOfYear, int dayOfMonth):更新日期

    三、TimePickerDialog、DatePickerDialog

      以对话框形式显示日期时间视图

    四、Calendar

        日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。

      实例

    final Calendar calendar=Calendar.getInstance();
      mYear=calendar.get(Calendar.YEAR);
      mMonth=calendar.get(Calendar.MONTH);
      mDay=calendar.get(Calendar.DAY_OF_MONTH);
      mHour=calendar.get(Calendar.HOUR_OF_DAY);
      mMinute=calendar.get(Calendar.MINUTE);

    此类方法不做赘述

    源码下载
    https://files.cnblogs.com/salam/WidgetDemo.rar

  • 相关阅读:
    AOP-面向切面编程-1
    记一次付工解决Sqlserver问题的过程
    Mysql ---Sqlserver数据迁移到Mysql(Mysql建表迁移数据)
    Mysql ---部署,创建用户
    【C++】C++未定义行为
    【C++】回看面向对象与C++
    【作业】2017级面向对象程序设计——总结作业
    【笔记】Cocos2dx学习笔记
    【个人】绝地求生—吃豆人
    【团队】汇总博客
  • 原文地址:https://www.cnblogs.com/salam/p/1844330.html
Copyright © 2011-2022 走看看