Вы не сможете указать точное время выполнения Работы.Если вам нужно, чтобы задача выполнялась в точное время независимо от режима ожидания, вам следует использовать AlarmManager.
Однако вы можете настроить начальную задержку с помощью WorkManager следующим образом:
OneTimeWorkRequest mywork=
new OneTimeWorkRequest.Builder(MyWorker.class)
.setInitialDelay(12, TimeUnit.HOURS)
.build();
WorkManager.getInstance().enqueue(mywork);