Обращаясь к конкретному курсу, я наткнулся на следующий код для получения текущего дня:
int julianStartDay = Time.getJulianDay(System.currentTimeMillis(), dayTime.gmtoff);
long dateTime;
dateTime = dayTime.setJulianDay(julianStartDay);
day = getReadableDateString(dateTime);
private String getReadableDateString(long time){
SimpleDateFormat shortenedDateFormat = new SimpleDateFormat("E MMM d");
return shortenedDateFormat.format(time);
}
Я сомневаюсь, почему мы используем этот юлианский метод вместо того, чтобы напрямую извлекать день из объекта класса Date, который дает текущую дату и время.
getJulianDay()
вместо прямого использованияSystem.currentTimeMilis()
? и 2. Сколько лет этому конкретному примеру? - person ricky3350   schedule 23.08.2015dayTime
на сегодня в полночь в исходном часовом поясе и (2) устанавливаетday
в строку, представляющую сегодня. Как вы предлагаете сделать первую часть сDate
? - person RealSkeptic   schedule 23.08.2015