ผมจะเปรียบเทียบวัน แต่รูปแบบมันไม่เหมือนกันไม่รู้จะแก้ตรงไหนครับ
code java คร่าวๆครับ
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date1;
date1 = sdf.parse(txtStart.getText());
String sql = "SELECT t_borrowing_date FROM tb_transaction ";
try {
ResultSet rs = conn.createStatement().executeQuery(sql);
while(rs.next()){
Date date2 = rs.getDate("t_borrowing_date");
if(date1.compareTo(date2)>0){
System.out.println("Date1 is after Date2");
}else if(date1.compareTo(date2)<0){
System.out.println("Date1 is before Date2");
}else if(date1.compareTo(date2)==0){
System.out.println("Date1 is equal to Date2");
...
---
output:
Wed May 30 00:00:00 ICT 1470
2013-05-29
Date1 is before Date2
2013-05-28
Date1 is before Date2
---
ตรง date1 อยากให้เป็นแบบ date2 แล้วเปรียบเทียบกันครับ
java เปรียบเทียบวัน
code java คร่าวๆครับ
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date1;
date1 = sdf.parse(txtStart.getText());
String sql = "SELECT t_borrowing_date FROM tb_transaction ";
try {
ResultSet rs = conn.createStatement().executeQuery(sql);
while(rs.next()){
Date date2 = rs.getDate("t_borrowing_date");
if(date1.compareTo(date2)>0){
System.out.println("Date1 is after Date2");
}else if(date1.compareTo(date2)<0){
System.out.println("Date1 is before Date2");
}else if(date1.compareTo(date2)==0){
System.out.println("Date1 is equal to Date2");
...
---
output:
Wed May 30 00:00:00 ICT 1470
2013-05-29
Date1 is before Date2
2013-05-28
Date1 is before Date2
---
ตรง date1 อยากให้เป็นแบบ date2 แล้วเปรียบเทียบกันครับ