2014-11-01 21 views
-4
HttpSession session = req.getSession(false); 
if(session!=null) 
{  
    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy"); 
    SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy"); 
    DateFormat sdf2 = new SimpleDateFormat("yyyy-mm-dd"); 

    String studid = req.getParameter("studid"); 
    int studentid = Integer.parseInt(studid); 
    String firstName = req.getParameter("firstname"); 
    String lastName = req.getParameter("lastname"); 
    String emailstudent = req.getParameter("emailstud"); 
    String qualification = req.getParameter("qualification"); 
    String dateintervieww = req.getParameter("dtintervieww"); 
    try { 

     java.util.Date dtt_intervw = sdf.parse(dateintervieww); 
     String dateintervw = sdf1.format(dtt_intervw); 
     dtt_intervw = sdf1.parse(dateintervw); 
     dateintervw = sdf2.format(dtt_intervw); 

     dtt_intervw = sdf2.parse(dateintervw); 
     dateintervw = sdf2.format(dtt_intervw); 


    } catch (ParseException e1) { 
     // TODO Auto-generated catch block 
     e1.printStackTrace(); 
    } 

    String joining_course = req.getParameter("joiningcourse"); 
    String ending_course = req.getParameter("endingcourse"); 
    String medicalinsurdate4rm = req.getParameter("mediinsurancedat4rm"); 
    String medicalinsurdatto = req.getParameter("mediinsurancedatto"); 

    String drive_location = req.getParameter("drivelocation"); 
    String course_offered = req.getParameter("courseoffered"); 

    String place_training = req.getParameter("placetraining"); 
    String modeselection = req.getParameter("modeselection"); 
    String selectprocedure = req.getParameter("selectprocedure"); 
    String bankacccnt_no = req.getParameter("bankaccntno"); 
    String Travel_exp = req.getParameter("travelexpense"); 
    double trvl_exp = Double.parseDouble(Travel_exp); 
    String medicalinsurnum = req.getParameter("mediinsurno"); 
    String Transferto = req.getParameter("transferto"); 

    String leaving_hostel = req.getParameter("leavinghostel"); 
    String placementstatus = req.getParameter("placementstatus"); 

    String appoint_letter = req.getParameter("appoint_letter"); 
    String select_month1 = req.getParameter("selectmonth1"); 
    String year1 = req.getParameter("year1"); 

    String select_month2 = req.getParameter("selectmonth2"); 
    String year2 = req.getParameter("year2"); 

    String select_month3 = req.getParameter("selectmonth3"); 
    String year3 = req.getParameter("year2"); 

    String book_return = req.getParameter("book_returns"); 

    LoginBean lgbean = new LoginBean(); 
    lgbean.setStudid(studentid); 
    lgbean.setFirstname(firstName); 
    lgbean.setLastname(lastName); 
    lgbean.setEmail(emailstudent); 
    lgbean.setQualification(qualification); 
    lgbean.setDateinterview(dateintervieww); 
    lgbean.setJoiningcourse(joining_course); 
    lgbean.setEndingcourse(ending_course); 
    lgbean.setMediinsurancedat4rm(medicalinsurdate4rm); 
    lgbean.setMediinsurancedatto(medicalinsurdatto); 

    lgbean.setDrivelocation(drive_location); 
    lgbean.setCourseoffered(course_offered); 
    lgbean.setPlacetraining(place_training); 
    lgbean.setModeselection(modeselection); 
    lgbean.setSelectprocedure(selectprocedure); 
    lgbean.setBankaccntno(bankacccnt_no); 
    lgbean.setTravelexpense(trvl_exp); 
    lgbean.setMedicalinsuranceno(medicalinsurnum); 
    lgbean.setTransferto(Transferto); 

    lgbean.setLeavinghostel(leaving_hostel); 
    lgbean.setPlacementstatus(placementstatus); 
    lgbean.setAppoint_letter(appoint_letter); 
    lgbean.setSelectmonth1(select_month1); 
    lgbean.setYear1(year1); 

    lgbean.setSelectmonth2(select_month2); 
    lgbean.setYear2(year2); 

    lgbean.setSelectmonth3(select_month3); 
    lgbean.setYear3(year3); 

    lgbean.setBook_returns(book_return); 

    serviceclass sc = new serviceclass(); 
    int l = sc.submitstudentrecord(lgbean); 

    if(l>0) 
    { 
     resp.sendRedirect("studentrecordpagee.do"); 
    } 
    else 
    { 
     resp.sendRedirect("studgenrartereport.do"); 
    } 

} 
else 
{ 
    resp.sendRedirect("logOut.do"); 
} 
+2

你」已經發布了一個巨大的,格式不正確的代碼塊,並沒有明顯的嘗試將這個範圍縮小到*僅顯示問題,並且沒有明確說明問題。請閱讀http://tinyurl.com/stack-hints – 2014-11-01 08:47:04

+0

「mm」代表分鐘,「MM」代表月份!你有沒有注意到這個區別? – 2014-11-01 09:06:19

+0

你的意思是「我的結果是......」 - 你的程序的哪部分內容是給你的?你提到的'firstname','lastname','emailstudent'和所有其他許多領域與你的問題有什麼關係?這不是關於日期格式的問題嗎?也許你可以嘗試發佈足夠的代碼來展示你的問題。這也不清楚你的問題是你是否得到意想不到的格式,或者意外的日期,或者兩者兼而有之。請準確顯示您期望的內容,程序的哪個位置以及您獲得的內容。 – 2014-11-01 10:12:13

回答

2

試試這個

try { 
     SimpleDateFormat inputFormat = new SimpleDateFormat("dd-MM-yyyy"); 
     String date = "01-11-2014"; 
     Date d = inputFormat.parse(date); 
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 

     System.out.println(formatter.format(d)); 
    } catch (ParseException e) { 
     e.printStackTrace(); 
    } 
相關問題