- - PR -
YYYY月MM月DD日をYYYYMMDDにする方法
«前のページへ
1|2|3
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-08-01 09:42
皆様ありがとうございます。
とりあえず、自力で(無理やり?)下記のソースで 成功致しました。もっと、簡略したやり方が沢山ありそうですが、 今の自分ではこれが精一杯でした^^; 皆様、お忙しいところ、ありがとうございました。 --------------------------------------------------------------------------- String wYYYY1 = iReportTyuumonQueryForm.getDate1().substring(0,4); String wMM1 = iReportTyuumonQueryForm.getDate1().substring(5,7); String wDD1 = null; String m1 = wMM1.substring(0,1); String m2 = wMM1.substring(1,2); if(m2.equals("月")){ StringBuffer mm = new StringBuffer(); mm.append("0"); mm.append(m1); wMM1 = mm.toString(); wDD1 = iReportTyuumonQueryForm.getDate1().substring(7,9); String d1 = wDD1.substring(0,1); String d2 = wDD1.substring(1,2); if(d2.equals("日")){ StringBuffer dd = new StringBuffer(); dd.append("0"); dd.append(d1); wDD1 = dd.toString(); } }else{ wDD1 = iReportTyuumonQueryForm.getDate1().substring(8,10); String d1 = wDD1.substring(0,1); String d2 = wDD1.substring(1,2); if(d2.equals("日")){ StringBuffer dd = new StringBuffer(); dd.append("0"); dd.append(d1); wDD1 = dd.toString(); } } String hour1 = iReportTyuumonQueryForm.getHour1(); if(hour1.length() == 1){ StringBuffer hh = new StringBuffer(); hh.append("0"); hh.append(hour1); } String amount1 = iReportTyuumonQueryForm.getAmount1(); if(amount1.length() == 1){ StringBuffer mi = new StringBuffer(); mi.append("0"); mi.append(amount1); } StringBuffer yyyymmdd1 = new StringBuffer(); yyyymmdd1.append(wYYYY1); yyyymmdd1.append(wMM1); yyyymmdd1.append(wDD1); String iYYYYMMDD = DateUtil.toChar(Integer.parseInt(yyyymmdd1.toString())); yyyymmdd1 = new StringBuffer(); yyyymmdd1.append(iYYYYMMDD); yyyymmdd1.append(" "); yyyymmdd1.append(iReportTyuumonQueryForm.getHour1()); yyyymmdd1.append(":"); yyyymmdd1.append(iReportTyuumonQueryForm.getAmount1()); date1 = yyyymmdd1.toString(); iReportTyuumonQueryForm.setReportDate1(date1); } --------------------------------------------------------------------------- [ メッセージ編集済み 編集者: java初心者★ 編集日時 2007-08-01 09:43 ] |
«前のページへ
1|2|3