本文介紹了將字符串月份轉(zhuǎn)換為整數(shù)java的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
限時送ChatGPT賬號..
如何將月份字符串轉(zhuǎn)換為整數(shù)?
How do I convert a month string to integer?
在點擊方法時,我想顯示所選日期,但如果日期有事件,它應(yīng)該顯示更多關(guān)于該事件的內(nèi)容.檢查假日事件的方法需要整數(shù)值.
On click method I want to display the date which is selected but if the date has an event it should display something more about the event. The method to check for the holiday event requires integer values.
代碼如下:
更新:
@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;
}
推薦答案
Calendar cal = Calendar.getInstance();
cal.setTime(new SimpleDateFormat("MMM").parse("July"));
int monthInt = cal.get(Calendar.MONTH) + 1;
見
- IDE 一個演示
這篇關(guān)于將字符串月份轉(zhuǎn)換為整數(shù)java的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!