Как преобразовать строку месяца в целое число?
При выборе метода щелчка я хочу отобразить выбранную дату, но если в дате есть событие, она должна отображать дополнительную информацию о событии. Метод проверки праздничного события требует целочисленных значений.
Вот код:
ОБНОВЛЕНО :
@Override
public void onClick(View view)
{
int m = 0;
int d, y;
String date_month_year = (String) view.getTag();
selectedDayMonthYearButton.setText("Selected: " + date_month_year);
String [] dateAr = date_month_year.split("-");
Log.d(tag, "Date Split: " + dateAr[0] + " " + dateAr[1] + " " + dateAr[2]);
y = Integer.parseInt(dateAr[2]);
try {
Calendar c1 = Calendar.getInstance();
c1.setTime(new SimpleDateFormat("MMM").parse(dateAr[1]));
m = c1.get((Calendar.MONTH) + 1);
}
catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//int m = Integer.parseInt(dateAr[1]);
d = Integer.parseInt(dateAr[0]);
Log.d(tag, "Date forward: " + d + " " + m + " " + y);
if (isHoliday(d, m, y))
{
Intent i = new Intent(view.getContext(), HijriEvents.class);
i.putExtra("date_string", date_month_year);
startActivity(i);
}
try
{
Date parsedDate = dateFormatter.parse(date_month_year);
Log.d(tag, "Parsed Date: " + parsedDate.toString());
}
catch (ParseException e)
{
e.printStackTrace();
}
}
public Boolean isHoliday(int d, int m, int y)
{
HijriCalendar hijri = new HijriCalendar(y, m, d);
if (!hijri.checkIfHoliday().contentEquals(""))
return true;
return false;
}
Подробнее здесь: https://stackoverflow.com/questions/113 ... teger-java
Преобразование строки месяца в целое число Java ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1734194995
Anonymous
Как преобразовать строку месяца в целое число?
При выборе метода щелчка я хочу отобразить выбранную дату, но если в дате есть событие, она должна отображать дополнительную информацию о событии. Метод проверки праздничного события требует целочисленных значений.
Вот код:
[b]ОБНОВЛЕНО :[/b]
@Override
public void onClick(View view)
{
int m = 0;
int d, y;
String date_month_year = (String) view.getTag();
selectedDayMonthYearButton.setText("Selected: " + date_month_year);
String [] dateAr = date_month_year.split("-");
Log.d(tag, "Date Split: " + dateAr[0] + " " + dateAr[1] + " " + dateAr[2]);
y = Integer.parseInt(dateAr[2]);
try {
Calendar c1 = Calendar.getInstance();
c1.setTime(new SimpleDateFormat("MMM").parse(dateAr[1]));
m = c1.get((Calendar.MONTH) + 1);
}
catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//int m = Integer.parseInt(dateAr[1]);
d = Integer.parseInt(dateAr[0]);
Log.d(tag, "Date forward: " + d + " " + m + " " + y);
if (isHoliday(d, m, y))
{
Intent i = new Intent(view.getContext(), HijriEvents.class);
i.putExtra("date_string", date_month_year);
startActivity(i);
}
try
{
Date parsedDate = dateFormatter.parse(date_month_year);
Log.d(tag, "Parsed Date: " + parsedDate.toString());
}
catch (ParseException e)
{
e.printStackTrace();
}
}
public Boolean isHoliday(int d, int m, int y)
{
HijriCalendar hijri = new HijriCalendar(y, m, d);
if (!hijri.checkIfHoliday().contentEquals(""))
return true;
return false;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/11369945/convert-string-month-to-integer-java[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия