Как я могу редактировать свои даты с помощью DatePicker? - PullRequest
0 голосов
/ 29 сентября 2018

Я использую два разных средства выбора даты для выбора даты начала и окончания. Для выбранного дня, месяца и года я хочу получить момент начала этого дня. Например, 18 сентября 2018 года, 18 сентября 2018 года и час 00.00.,Я хотел бы отключить GMT различия, если это возможно.С datepicker я делюсь журналами за выбранные даты.

D/START DATE: Sun Sep 23 18:23:51 GMT+03:00 2018
D/END DATE: Sun Sep 30 18:23:51 GMT+03:00 2018

Мне нужны следующие журналы:

D/START DATE: Sun Sep 23 00:00:00 2018
D/END DATE: Sun Sep 30 23:59:59 2018

Это означает, что в любое время в течение дня началадолжен быть действителен и в любое время до даты окончания заканчивается датой окончания.Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

https://developer.android.com/reference/java/text/SimpleDateFormat

String dateOfDay = new SimpleDateFormat("dd MM yyyy").format(new Date());
String time = android.text.format.DateFormat.format("HH:mm:ss", new Date().getTime()).toString();

Это может быть ответом, который вы ищете.Вы также можете найти ярлыки в верхней ссылке.

0 голосов
/ 29 сентября 2018

Вы можете изменить значение календаря следующим образом:

yourTime.set(Calendar.HOUR_OF_DAY,0);
yourTime.set(Calendar.MINUTE,0);
yourTime.set(Calendar.SECOND,0);

Или

yourTime.set(Calendar.HOUR_OF_DAY,23);
yourTime.set(Calendar.MINUTE,59);
yourTime.set(Calendar.SECOND,59);

Где yourTime - экземпляр календаря.Надеюсь, это поможет.

...