Date+Timeをミリ秒に変換したい。私はそれらを変換するためにこのコードを使用しています。
final TimePicker time = (TimePicker) findViewById(R.id.timePicker1);
final DatePicker date = (DatePicker) findViewById(R.id.datePicker1);
final Calendar calendar = Calendar.getInstance();
calendar.set(date.getYear(), date.getMonth(),
date.getDayOfMonth(), time.getCurrentHour(),
time.getCurrentMinute(), 0);
final long startTime = calendar.getTimeInMillis();
しかし、それは私に正しい値を与えません。たとえば、この「2000年9月23日02:45 AM」を変換したい場合は、この値「96965900504」が表示されます。しかし、この値はこれらのサイトのようではありません
http://www.ruddwire.com/handy-code/date-to-millisecond-calculators/
time.getCurrentHour() + 5
現在の場所がGMT+5であるため、私たちに試してみましたが、正しい結果が得られません。日付と時刻の正しい値をミリ秒単位で取得するにはどうすればよいですか?