string kepada format date

Filed in Programming , jsp 2 comments

korang mesti pening kan kalau date korang dalam bentuk string, tapi korang nak tukar dia kedalam bentuk date. tujuan tukar kedalam bentuk date sebenarnya adalah untuk membuat comparison sebagai contoh korang nak buat satu module atau pun application korang perlukan satu fungsi untuk automatic delete / automatic update kalau date dalam database tu sudah lebih daripada date sistem (kira overdue lah)

so caranya aku buat camni. application aku ada satu fungsi untuk check status analisis samada admin dah boleh ke belum tengok analisis yang akan dijana oleh sistem. sebab untuk analisis secara keseluruhan iaitu menggunakan data yang penuh. semua peserta temuduga tu perlu jawab dahulu dan lengkapkan maklumat-maklumat diri. so setiap temuduga ada waktu tamat dia. jadi aku gunakan waktu tamat tu sebagai overdue date.

so kat bawah adalah coding jawab untuk method yang mana aku letakkan method tersebut dibawah objek analisis

public int checkDate(String dateIn){
//date formater from string to date
String strIn = dateIn;
SimpleDateFormat formater = new SimpleDateFormat(“dd-MM-yyyy”);
Date myDate;
try{
myDate = formater.parse(strIn);

Date today=new Date();
//Date myDate=new Date(today.getYear(),today.getMonth()-1,today.getDay());
//System.out.println(“My Date is”+myDate);
//System.out.println(“Today Date is”+today);
if(today.compareTo(myDate)<0)
return 2;
else if(today.compareTo(myDate)>0)
return 1;
else
return 3;
} catch(ParseException pe)
{
pe.printStackTrace();
return 4;
}

}

then macam mane aku nak panggil dalam jsp aku?

1st istihar dulu analisis as object yang gunakan class analysis.class

<jsp:useBean id=”analisis” />

2nd panggil le cam biase korang panggil object tu

<%

if(analisis.checkDate(rs.getString(“tarikh”))==1){

out.println(“overdue”);

}

else if(analisis.checkDate(rs.getString(“tarikh”))==2){

out.println(“belum overdue”);

}

%>

untuk pengetahuan korang. rs.getString(“tarikh”) tu adalah aku retrieve tarikh daripada database yang berbentuk string yang mana bentuk nye gini. “21-01-2009″

p/s : maklumat ni amat berguna kalau korang dah pandai manupulate atau menggunakan object dalam jsp, atau korang dah tau basic guna jsp + class. kalau tak tau lagi. amat pening lah nak faham.

sekian

Related posts:

  1. simpledateformat
  2. convert dari excel kepada mysql
  3. fetch database guna join
  4. N-Queen
  5. sending mail using jsp
Posted by h@fr|z   @   29 January 2010 2 comments
Tags : ,

Share This Post

RSS Digg Twitter StumbleUpon Delicious Technorati

2 Comments

Comments
Jan 29, 2010
4:32 pm
#1 TMUkmkd :

gud gud. dah mula balik tutorial :)

Author Jan 29, 2010
10:47 pm
#2 h@fr|z :

:) celcom broadband ni jadi penghalang. slow lah nak post, gune writer microsoft punye tu takde feel nak berblog.. ekeke :P

Leave a Comment

Previous Post
«
Next Post
»
G-scale designed by Make Your Own Website In conjunction with Web Hosting   |   Watch Movies Online   |   Computer Repair