unix "date --date = ..." в Java - PullRequest
0 голосов
/ 09 июня 2011

У меня есть способ создания объекта Date любого представления даты в Java с вводом, аналогичным Unix

date --date='...'

, который может выяснить такие вещи, как вчера, завтра, в следующий четверг и т. Д.

Я пытался найти это в Google, но он не нашел ничего связанного, так как довольно сложно объяснить, что я ищу.

РЕДАКТИРОВАТЬ возможно, это вводило в заблуждение, я не хочу, чтобы предложение о том, как создать метод самостоятельно, я ищу рабочую библиотеку / код.

РЕДАКТИРОВАТЬ 2 учитывая, что PHP strtotime делает то же самое, я искал, и на этот раз он дал мне предложение , и я, вероятно, буду придерживаться это.

1 Ответ

5 голосов
/ 09 июня 2011

Вы можете создать метод util, используя Calendar

, например:

public enum DateUtilKeyWords{
 YESTERDAY;
}

public static Date getDate(DateUtilKeyWords dateUtilKeyWord) {
    Calendar cal = Calendar.getInstance();
    switch (dateUtilKeyWord) {
        case YESTERDAY: {
            cal.add(Calendar.DATE, -1);
            break;
        }
    }
    return cal.getTime();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...