public String getFinYear(Date reqDt) {
String finYr = null;
String sql =
"SELECT finyr_code FROM cm_finyr_mst WHERE ? BETWEEN FINYR_FROM_DT AND FINYR_TO_DT AND ROWNUM=1";
PreparedStatement preparedStatement = this.getDBTransaction().createPreparedStatement(sql, 0);
try {
//preparedStatement.setString(1, compCode);
System.out.println("Invoice date:" + reqDt);
//SimpleDateFormat dt1 = new SimpleDateFormat("dd-MM-yyyy");
//String date = dt1.format(invdt);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d1 = null;
try {
d1 = dateFormat.parse(reqDt.toString());
} catch (ParseException e) {
e.printStackTrace();
}
java.sql.Date sqlDate = new java.sql.Date(d1.getTime());
System.out.println("Requisition date2:" + d1);
preparedStatement.setDate(1, (java.sql.Date)sqlDate);
ResultSet rs = preparedStatement.executeQuery();
rs.next();
finYr = rs.getString(1);
} catch (SQLException sqle) {
sqle.printStackTrace();
}
System.out.println("Financial Year Code:"+finYr);
return finYr;
}
String finYr = null;
String sql =
"SELECT finyr_code FROM cm_finyr_mst WHERE ? BETWEEN FINYR_FROM_DT AND FINYR_TO_DT AND ROWNUM=1";
PreparedStatement preparedStatement = this.getDBTransaction().createPreparedStatement(sql, 0);
try {
//preparedStatement.setString(1, compCode);
System.out.println("Invoice date:" + reqDt);
//SimpleDateFormat dt1 = new SimpleDateFormat("dd-MM-yyyy");
//String date = dt1.format(invdt);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d1 = null;
try {
d1 = dateFormat.parse(reqDt.toString());
} catch (ParseException e) {
e.printStackTrace();
}
java.sql.Date sqlDate = new java.sql.Date(d1.getTime());
System.out.println("Requisition date2:" + d1);
preparedStatement.setDate(1, (java.sql.Date)sqlDate);
ResultSet rs = preparedStatement.executeQuery();
rs.next();
finYr = rs.getString(1);
} catch (SQLException sqle) {
sqle.printStackTrace();
}
System.out.println("Financial Year Code:"+finYr);
return finYr;
}
No comments:
Post a Comment