activity_main.xml
android:id=”@+id/dp”
android:layout_width=”match_parent”
android:layout_height=”wrap_content” />
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:onClick=”click”
android:text=”获取时间” />
MainActivity.java
public class MainActivity extends Activity {
private DatePicker dp ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dp = (DatePicker) findViewById(R.id.dp) ;
dp.init(dp.getYear(), dp.getMonth(), dp.getDayOfMonth(), new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
String date = year + "年" + (monthOfYear +1) + "月" + dayOfMonth + "日" ;
Toast.makeText(MainActivity.this, date , 0).show() ;
}
}) ;
}
public void click(View view){
int year = dp.getYear() ;
int month = dp.getMonth() + 1 ;
int day = dp.getDayOfMonth() ;
String s = year + "年" + month + "月" + day + "日" ;
Toast.makeText(this, "你选择的时间是:" + s , 0).show() ;
}