Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Добавить дни к дате / 3 сообщений из 3, страница 1 из 1
29.12.2015, 14:58
    #39140078
JDS
JDS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить дни к дате
Берем БД:
Код: plsql
1.
2.
3.
4.
5.
6.
SQL> SELECT TO_DATE('30121899', 'ddmmyyyy') + 42367 FROM dual
  2  /
 
TO_DATE('30121899','DDMMYYYY')
------------------------------
29.12.2015


Все хорошо, как и ожидалось.
Берем Java:
Код: java
1.
2.
3.
Calendar cl = new GregorianCalendar(1899, 12, 30);
cl.add(Calendar.DAY_OF_YEAR, 42367);
System.out.println(new SimpleDateFormat("dd.MM.yyyy").format(cl.getTime()));


run:
29.01.2016

Как дальше жить? ) Как нормально прибавить дни?
...
Рейтинг: 0 / 0
29.12.2015, 15:10
    #39140094
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить дни к дате
JDS,

Код: java
1.
2.
Calendar cl = new GregorianCalendar(1899, 11, 30);  // месяц с 0
 
...
Рейтинг: 0 / 0
29.12.2015, 15:20
    #39140105
JDS
JDS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить дни к дате
Код: java
1.
// месяц с 0


Бестолочь, не мог догадаться ) Спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Добавить дни к дате / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]