亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

日歷選擇器上面默認的時間不是當前手機系統的時間。

日歷選擇器上默認的時間不是手機系統的時間, 是隨機的一個時間,是正常的嗎?看老師的是手機默認時間啊

代碼:

package com.example.hys.datatimepick;

import android.app.DatePickerDialog;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.DatePicker;
import android.widget.TimePicker;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {

? ?private TimePicker tp;
? ?private DatePicker dp;
? ?private Calendar cal;
? ?private int year;
? ?private int month;
? ?private int day;
? ?private int hour;
? ?private int minute;
? ?private int second;

? ?@Override
? ?protected void onCreate(Bundle savedInstanceState) {
? ? ? ?super.onCreate(savedInstanceState);
? ? ? ?setContentView(R.layout.activity_main);
? ? ? ?//獲取日歷的對像
? ? ? ?cal = Calendar.getInstance();
? ? ? ?//獲取時間
? ? ? ?year = cal.get(Calendar.YEAR);
? ? ? ?month = cal.get(Calendar.MONTH)+1;
? ? ? ?day = cal.get(Calendar.DAY_OF_MONTH);
? ? ? ?hour = cal.get(Calendar.HOUR_OF_DAY);
? ? ? ?minute = cal.get(Calendar.MINUTE);
? ? ? ?second = cal.get(Calendar.SECOND);
? ? ? ?setTitle(year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
? ? ? ?dp = (DatePicker) findViewById(R.id.datePicker);
? ? ? ?tp = (TimePicker) findViewById(R.id.timePicker);
? ? ? ?//初始化datepicker
? ? ? ?dp.init(year, cal.get(Calendar.MINUTE), day, new DatePicker.OnDateChangedListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
? ? ? ? ? ? ? ?setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth);
? ? ? ? ? ?}
? ? ? ?});
? ? ? ?tp.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
? ? ? ? ? ? ? ?setTitle(hourOfDay+":"+minute);
? ? ? ? ? ?}
? ? ? ?});


? ? ? ?new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
? ? ? ? ? ? ? ?setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth);
? ? ? ? ? ?}
? ? ? ?},year, cal.get(Calendar.MINUTE),day).show();


? ?}
}

正在回答

1 回答

初始化是手機原本的時間

我手機上跑是這樣

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程

日歷選擇器上面默認的時間不是當前手機系統的時間。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號