0

データベースに日付を動的に挿入する必要がありますが、テキスト値を取得して更新するにはどうすればよいですか?次のコードを試しました。

<input type="Text" name="tbox" id="${up.adId}" maxlength="15"size="18" value="${expiryDate}"><a href="javascript:NewCal(${up.adId},'mmddyyyy',false,24)"> 

UPDATE classifiedads SET expiry_date='"+ textBox[i]+"' where

上記のコードからどのような条件をチェックする必要があるか。

編集した値をそのままデータベースに保存したいのですが、最初は有効期限として各テキストボックスの値を指定しているので、編集した値の条件を書けません。

条件null値が更新される場所なしで更新した場合

前もって感謝します。

4

2 に答える 2

1

の形式で日付を受け取るサーブレットではString、次の手順を実行して、この文字列日付から日付を取得する必要があります

  • 無効性と形式について文字列の日付を検証する
  • を使用して文字列日付から日付インスタンスに変換しますSimpleDateFormat
于 2012-08-30T17:42:18.873 に答える
0

この問題は、クエリを次のように変更することで解決できますto_date(<value-to-insert>,'<format>')

元:select to_date('2007-01-01 12:00:01 AM','yyyy-mm-dd hh:mi:ss pm') as dt from dual;

あなたの場合:

UPDATE classifiedads SET expiry_date=to_date('"+ textBox[i]+"','mmddyyyy') where " e.t.c

問題が発生した場合はお知らせください。

于 2012-08-30T19:37:48.387 に答える