1

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 とします。比較..

他の入力も大歓迎です...

4

0 に答える 0