попробуй это ...
Calendar calendar = Calendar.getInstance();
calendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(),
timePicker.getCurrentHour(), timePicker.getCurrentMinute(), 0);
long startTime = calendar.getTimeInMillis();
Вы не можете переместить сегментный регистр в сегментный регистр - для этого нет инструкции.
В процессоре достаточно места для микрокода для всех его инструкций. Таким образом, одна общая инструкция часто предпочтительнее нескольких специальных для редко используемых операций смены регистров сегмента. Кроме того, для некоторых процессоров количество инструкций полностью ограничено архитектурой - например, исходный процессор 8080 был ограничен 256 инструкциями, поскольку все они должны были иметь код операции в одном байте.