0
データベースにアクセスすると、JavaのDate APIを使用して日付に日数を追加する方法はありますか?Javaの日付ユーティリティとSQLの使用DATEADD()
入力フォーマットオフになっている日付:ここyyyy-MM-dd
、MM/dd/yyyy
は私の現在のコードです:
public String AddToDate(String holdDate, int holdDays)
{
try
{
Database db = new Database();
String sQuery = "SELECT DATEADD(dd,?,?) AS NewDate";
Object[] param = new Object[2];
param[0] = holdDays;
param[1] = holdDate;
db.queryPS(sQuery, param);
if (db.getRow())
{
return db.getField("NewDate");
}
else
return "";
}
catch(Exception ex)
{
return "";
}
}
データベースの日付機能の使用に関する概念的な問題はありません。あなたの現在のコードと、使用しているデータベース(MySQL、SQL Serverなど)には何が問題なのですか? –
'Calendar.add'を使用 –