cw.getDate()
メソッドを使用して CalendarView からの 2 ミリ秒の値を正しく比較できないようです
DatePicker の OnDateListner 内のカレンダー c.set() および c.getTimeInMillis
Calendar c = Calendar.getInstance();
OnDateSetListener datePickerListener = new OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mYear = year;
mDay = dayOfMonth;
mMonth = monthOfYear;
c.set(mYear, mMonth, mDay);
dateView.setText(formatDate(c.getTimeInMillis()));
dateViewMilli.setText(Long.toString(c.getTimeInMillis()));
}
};
差分画像はこちら
それで、CalendarViewで完全に同じ値であるDatePickerでミリ秒を取得するにはどうすればよいですか?同じ日、月、年...何が起こったのかわからない..多分それは解析中かワット..これについていくらかの知識を持っている人のために、共有してください
アップデート
私はいくつかの記事を読んだばかりで、友人も両方が異なるタイムスタンプ値を生成すると言いました。したがって、最初にタイムスタンプを作成するのが最善の方法です。たとえば、MM/DD/YYYY とします。比較..
他の入力も大歓迎です...