24小时制的问题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | package com.example.ui_datepicker; import java.util.Calendar; import android.app.Activity; import android.os.Bundle; import android.widget.DatePicker; import android.widget.DatePicker.OnDateChangedListener; import android.widget.TextView; import android.widget.TimePicker; import android.widget.TimePicker.OnTimeChangedListener; public class MainActivity extends Activity { private TimePicker timePicker; private DatePicker datePicker; private TextView textView; private int year,month,day,hour,minute; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); getCurrentTime(); setPicker(); } private void setPicker() { //设置时间选择器为24小时制 timePicker.setIs24HourView( true ); timePicker.setCurrentHour(hour); timePicker.setCurrentMinute(minute); timePicker.setOnTimeChangedListener( new OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker arg0, int arg1, int arg2) { System.out.println( "From timePicker" +arg1+ ":" +arg2); } }); datePicker.init(year, month, day, new OnDateChangedListener() { @Override public void onDateChanged(DatePicker arg0, int arg1, int arg2, int arg3) { System.out.println( "From datePicker" +arg1+ "年" +(arg2+ 1 )+ "月" +arg3+ "日" ); } }); } private void getCurrentTime() { Calendar c=Calendar.getInstance(); year=c.get(c.YEAR); month=c.get(c.MONTH); day=c.get(c.DAY_OF_MONTH); hour=c.get(c.HOUR); minute=c.get(c.MINUTE); } private void initView() { timePicker=(TimePicker) findViewById(R.id.timePicker); datePicker=(DatePicker) findViewById(R.id.datePicker); textView=(TextView) findViewById(R.id.textView); } } |
为什么我设置的24小时制无效,代码是中午敲的。
18
收起
正在回答 回答被采纳积分+1
2回答
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧