1
Я использую следующий код, чтобы получить дату на основе подсчета дня, но его давая мне неправильный вывод, что это дает 15-08, но должна быть 14-08Получить дату, основанную на dayCount в Java
Date date1 = new SimpleDateFormat("D", java.util.Locale.getDefault()).parse("227");
Хороший ответ. Я бы предложил передать часовой пояс ('ZoneId') методу' now() '. Если не указано, текущий часовой пояс JVM применяется при определении сегодняшней даты. Это значение по умолчанию может [изменить в любой момент] (http://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html#setDefault-java.util.TimeZone-) даже во время выполнения. Лучше явно указывать желаемый/ожидаемый часовой пояс (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Часовой пояс необходим, потому что дата не одинакова во всем мире в любой момент, с новым днем, начавшимся раньше на востоке. –