0
我有一個excel文件,其日期格式爲31/08/13
。我需要做的是根據日期計算每月的利息。問題是我需要知道一個月的天數。如何使用字符串作爲月份名稱參數
這是我應得的環路內的月份名稱:
getMonth = new DateFormatSymbols().getMonths()[currentMonth-1]; //february
其中getMonth
是一個字符串,currentMonth
是月份數。
現在,我試圖讓天的編號爲:
Calendar mycal = new GregorianCalendar(1999, Calendar.FEBRUARY, 1);
int daysInMonth = mycal.getActualMaximum(Calendar.DAY_OF_MONTH); // 28
我的問題是,我不能(和它的邏輯)與getMonth
字符串,它包含月份的名稱替換FEBRUARY
。
我知道有一個更簡單的方法來實現它,但我真的不能發現它。
如何將字符串'february'轉換爲int? – Slim
@Slim根本不要創建'getMonth'。只需使用'currentMonth - 1'。 –
我無法用任何整數替換'FEBRUARY'。它說:'日曆不能解析爲變量' – Slim