我想将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();
但它没有给我正确的价值。例如,如果我想转换这个“ Sep 23 2000 02:45 AM ”,它会给我这个值“ 96965900504 ”。但这个值不像这些网站那样
http://www.ruddwire.com/handy-code/date-to-millisecond-calculators/
然后我尝试我们time.getCurrentHour() + 5
,因为我当前的位置是GMT+5,但它没有给我正确的结果。我怎样才能得到正确的日期+时间值到毫秒???