zoukankan      html  css  js  c++  java
  • DataPicker以及TimePicker显示时间和日期(屏幕上显示)

    
    
    public class MainActivity extends Activity {
    private DatePicker date_picker;
    private TimePicker time_picker;
    private TextView tv_date;
    private TextView tv_time;
    @Override
       protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    //初始化
    date_picker=(DatePicker) findViewById(R.id.date);
    time_picker=(TimePicker) findViewById(R.id.time);
    tv_date=(TextView) findViewById(R.id.tv_date);
    tv_time=(TextView) findViewById(R.id.tv_time);
    //获取当前的年月日时分信息
    Calendar c=Calendar.getInstance();
    int year = c.get(Calendar.YEAR);
    int month=c.get(Calendar.MONTH);
    int day=c.get(Calendar.DAY_OF_MONTH);
    int hour=c.get(Calendar.HOUR_OF_DAY);
    int minute=c.get(Calendar.MINUTE);
    //使用Calendar显示时,月份从0开始,显示的时候加1
    tv_date.setText("现在日期:"+year+"-"+(month+1)+"-"+day);
    tv_time.setText("现在时间:"+hour+":"+minute);
     //初始化日期时候,需要日期监听器
    date_picker.init(year, month, day, new OnDateChangedListener() ;{
    //监听日期的改变
    public void onDateChanged(DatePicker view, int year, int monthOfYear,
    int dayOfMonth) {
    // TODO Auto-generated method stub
    //Toast.makeText(MainActivity.this, "现在时间:"+year+"-"+(monthOfYear+1)+"-"+dayOfMonth, 0).show();
    //月份以0开始统计,显示的时候要加1
    tv_date.setText("现在日期:"+year+"-"+(monthOfYear+1)+"-"+dayOfMonth);
    }
    });
    //设置时间为24小时制
    time_picker.setIs24HourView(true);
    //时间监听器
    time_picker.setOnTimeChangedListener(new OnTimeChangedListener() {
    public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
    // TODO Auto-generated method stub
    tv_time.setText("现在时间:"+hourOfDay+":"+minute);
    }
    });
  • 相关阅读:
    odoo 成长之路
    程序人生之项目汇报(吐槽篇)
    docker-compose介绍及使用
    XML-RPC入门
    编辑器之神-vim
    Linux基本命令 三、系统管理
    基于socketserver模块实现并发的套接字(tcp、udp)
    第6章-3.使用函数统计指定数字的个数 (20分)
    第6章-2.使用函数求素数和 (20分)
    第6章-1.使用函数求特殊a串数列和 (10分)
  • 原文地址:https://www.cnblogs.com/cct1314520/p/6426551.html
Copyright © 2011-2022 走看看