Packagetw.android;Importandroid.app.Activity;ImportAndroid.os.Bundle;ImportAndroid.view.View;Importandroid.widget.*; Public classMainextendsActivity {PrivateDatePicker Mdatepik; PrivateTimepicker Mtimepik; PrivateTextView Mtxtresult; PrivateButton Mbtnok; /**Called when the activity is first created.*/@Override Public voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.main); Setupviewcomponent (); } Private voidsetupviewcomponent () {//getting interface elements from resource file RMdatepik =(DatePicker) Findviewbyid (R.id.datepik); Mtimepik=(Timepicker) Findviewbyid (R.id.timepik); Mtxtresult=(TextView) Findviewbyid (R.id.txtresult); Mbtnok=(Button) Findviewbyid (R.id.btnok); Mbtnok.setonclicklistener (Btndookonclick); } PrivateButton.onclicklistener Btndookonclick =NewButton.onclicklistener () { Public voidOnClick (View v) {String s=getString (R.string.result); Mtxtresult.settext (S+ mdatepik.getyear () + "year" +(Mdatepik.getmonth ()+1) + "month" +Mdatepik.getdayofmonth ()+ "Day" +Mtimepik.getcurrenthour ()+ "dot" +Mtimepik.getcurrentminute ()+ "Min"); } };}
Note that the month is +1 (Mdatepik.getmonth () +1) + "Month"
Simple Time-control learning