Android に関する質問を 2 つだけ受け付けます。
お答えしたいと思います、よろしくお願いします。
1
java Calender に変換すると、値が異なるのはなぜですか?
例)年:1967年 月:12日:31
Calendar calendar = Calendar.getInstance ();
calendar.set (Calendar.YEAR, year);
calendar.set (Calendar.MONTH, (month - 1));
calendar.set (Calendar.DATE, day);
calendar.set (Calendar.HOUR_OF_DAY, 0);
calendar.set (Calendar.MINUTE, 0);
calendar.set (Calendar.SECOND, 0);
calendar.set (Calendar.MILLISECOND, 0);
(Ver.2.3x)
入力: 1967-12-31 00:00 -> 結果: 1967-12-30 23:30 (X)
入力: 1968-10-01 00:00 -> 結果: 1968-09-30 23:30 (X)
入力: 1968-10-02 00:00 -> 結果: 1968-10-02 00:00 (O)
バージョン 4.1.2 ではすべての値が一致しており、そのような問題はありません。
(Ver.4.1.2)
入力: 1967-12-31 00:00 -> 結果: 1967-12-31 00:00 (O)
入力: 1968-10-01 00:00 -> 結果: 1968-10-01 00:00 (O)
入力: 1968-10-02 00:00 -> 結果: 1968-10-02 00:00 (O)
2
TimePicker*ダイアログ*から (時間または分) を選択したときに、ポップアップ (キーボード入力) が開かれることを望んでいません。
私は今どうすればいい?
2つの質問にお答えいただきたいと思います。
良い1日を。ありがとうございました。