BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 15:54

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 27 фев 2011, 22:59 
Прошу вашей помощи
Имеется скрипт при запуске которого выводится текущий месяц и год. Например месяц=02 и год=2011
Код:
evdate=event.getGenerateTime();
datefrm = new SimpleDateFormat("yyyy");
evyear=datefrm.format(evdate.getTime()).toString();
datefrm = new SimpleDateFormat("MM");
evmonth=datefrm.format(evdate.getTime()).toString();


А как можно сделать чтобы при запуске скрипта в значениях мы получали предыдущий месяц т.е месяц=01 и год 20111, а если скрипт запустился в январе тогда месяц=12 а год=2010.


Вернуться к началу
  
 
СообщениеДобавлено: 28 фев 2011, 01:54 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Код:
cal = new GregorianCalendar(); // текущая дата
cal.add( Calendar.YEAR, -1 ); // на год назад


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 мар 2011, 18:42 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
java.util.Calendar же - там есть ответы абсолютно на все вопросы которые могут возникнуть


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 мар 2011, 21:51 
Да спасибо. Вопрос решен.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.032s | 21 Queries | GZIP : On ]