package com.pinecone.technology.mcommerce.learning.android.chapter04;
import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.TextView;
import android.widget.TimePicker;
public class DateTimePickerActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.c04_datetimepicker);
TextView dateDefault = (TextView) findViewById(R.id.dateDefault);
TextView timeDefault = (TextView) findViewById(R.id.timeDefault);
DatePicker dp = (DatePicker) this.findViewById(R.id.datePicker);
// The month, and just the month, is zero-based. Add 1 for display.
dateDefault.setText("Date defaulted to " + (dp.getMonth() + 1) + "/"
+ dp.getDayOfMonth() + "/" + dp.getYear());
// And here, subtract 1 from December (12) to set it to December
dp.init(2008, 11, 10, null);
TimePicker tp = (TimePicker) this.findViewById(R.id.timePicker);
java.util.Formatter timeF = new java.util.Formatter();
timeF.format("Time defaulted to %d:%02d", tp.getCurrentHour(),
tp.getCurrentMinute());
timeDefault.setText(timeF.toString());
tp.setIs24HourView(true);
tp.setCurrentHour(new Integer(10));
tp.setCurrentMinute(new Integer(10));
}
}