forum.bitel.ru
http://forum.bitel.ru/

Payment setDate
http://forum.bitel.ru/viewtopic.php?f=19&t=6141
Страница 1 из 1

Автор:  logicall [ 18 ноя 2011, 11:30 ]
Заголовок сообщения:  Payment setDate

Добрый день.

Опять столкнулся с проблемой с датой. Никак не получается в Payment задать дату через setDate.

Мне надо указать конкретную дату 31.10.2011. Как это можно сделать?

Автор:  dimOn [ 18 ноя 2011, 12:26 ]
Заголовок сообщения:  Re: Payment setDate

Надо сделать Календарь, установить день-месяц-год, взять у него .getTime(), если нужна Date

Автор:  logicall [ 21 ноя 2011, 06:14 ]
Заголовок сообщения:  Re: Payment setDate

dimOn писал(а):
Надо сделать Календарь, установить день-месяц-год, взять у него .getTime(), если нужна Date

Попытался делать так
Код:
Calendar date = Calendar.getInstance();
date.add(Calendar.MONTH, -1);
date.add(Calendar.DAY_OF_MONTH, 31);
date_new= date.getTime();
print ("Дата: " + date_new);

Но выводится сегодняшняя дата
Код:
Дата: Mon Nov 21 09:11:29 IRKT 2011

Подскажите как быть? Пожалуйста...

Автор:  logicall [ 21 ноя 2011, 06:26 ]
Заголовок сообщения:  Re: Payment setDate

Вопрос почти снят...

Сделал вот как

Код:
Calendar date = Calendar.getInstance();
date.set(2011, 9, 31, 21, 00);
date_new= date.getTime();
print ("Дата: " + date_new);

Вывод
Код:
Дата: Mon Oct 31 21:00:50 IRKT 2011


Но биллинг ругается вот как
Код:
using deprecated method [public void bitel.billing.server.contract.bean.Payment.setDate(java.util.Calendar)]

Типа устаревший метод.... Как поправить?

Автор:  logicall [ 21 ноя 2011, 06:50 ]
Заголовок сообщения:  Re: Payment setDate

Вопрос снят
Сделал вот как

Код:
Date date_new= date.getTime();

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/