日付を操作すると間違った結果が得られる

user3159272
String date1 = jTextField.getText();

String date2 = jTextField2.getText();

// using CDate...
pre=conn.prepareStatement("select * from Table where Date "
    + "between CDate(?) and CDate(?) order by Date");

pre.setString(1, date1); // bind param 1

pre.setString(2, date2); // bind param 2

ResultSet rs=pre.executeQuery();

2013年12月1日から2014年1月31日までの日付を取得すると、2013年12月31日までのレコードが返されます。

もう1つの問題は、2014年1月1日から2014年12月31日までの日付を取得すると、2013年のすべての日付のレコードも返されることです。

これを解決するのを手伝ってください。

ありがとうございました。

[マイ日付]列のデータ型はテキストです。

2つの文字列入力日付の間の日付レコードを見つけるための正しいクエリを提供してください。

ravibagul91

Ms Accessデータベースを使用し、日付列のデータ型がテキストである場合。コードを見て、2つの日付の間のレコードを検索します。だからこれを行う:

  • データベースを開きます
  • デザインビューでテーブルを開きます
  • 日付列のデータ型を日付/時刻に変更します

CDate()関数は、日付を2013年5月1日として返します。

データ型をDate / Timeに変更する場合は、SimpleDateFormat使用して日付をデータベースに次のように保存する必要があります。

SimpleDateFormat format=new SimpleDateFormat("dd/MM/yyyy");
String date=format.format(yourDate);

これで、この日付をデータベースに保存できます。

これで、クエリは正常に機能します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaScriptで日付を解析すると間違った結果が得られる

分類Dev

Excel で別の日付と時刻から日付と時刻を減算すると、間違った結果が得られる

分類Dev

2つの日付の間の日付をチェックすると、間違った結果が得られます

分類Dev

文字列を比較すると間違った結果が得られる

分類Dev

C#で検索すると、間違った結果が得られます

分類Dev

最大配列値と最小配列値を計算すると、間違った結果が得られます

分類Dev

値がゼロの場所を選択すると、間違った結果が得られます

分類Dev

大きな整数をべき乗すると間違った結果が得られる

分類Dev

jqueryを使用してボタンの高さを特定すると、間違った結果が得られます

分類Dev

文字列を2回解析すると、間違った結果が得られます

分類Dev

文字列を2回解析すると、間違った結果が得られます

分類Dev

JavaScriptで要素幅を計算すると、間違った結果が得られます

分類Dev

2つの同じ10進数を比較すると、間違った結果が得られます

分類Dev

ダート-いくつかのdouble値を減算すると、間違った結果が得られます

分類Dev

2つの大きな数を乗算すると、間違った結果が得られます

分類Dev

sin()を{1、0、-1}に近似すると、間違った結果が得られます

分類Dev

文字列をDateTimeに変換すると、間違った結果が得られます

分類Dev

2つのDateTimeインスタンスを比較すると、間違った結果が得られます

分類Dev

XSLTでXMLを変換すると、間違った結果が得られます

分類Dev

PHP:配列をループすると間違った結果が得られます

分類Dev

行列を使用して立方体を回転させると、間違った結果が得られます

分類Dev

このJavaアプリケーションで年、月、日から始まる新しい日付を作成すると、間違った結果が得られるのはなぜですか?

分類Dev

Linuxでカレンダーの日付に時間を追加すると、誤った結果が得られます

分類Dev

c++ でファイルに書き出そうとすると間違った結果が得られる

分類Dev

doubleからsize_tにキャストすると、間違った結果が得られますか?

分類Dev

SimpleDateFormatを使用して文字列から日付を解析すると、間違った結果が返されるのはなぜですか?(Java)

分類Dev

間違った結果をもたらす日付を比較する

分類Dev

日付式に間違った結果が表示される

分類Dev

s3からjsonファイルを読み取ってpysparkをglueContext.read.jsonで接着すると間違った結果が得られます

Related 関連記事

  1. 1

    JavaScriptで日付を解析すると間違った結果が得られる

  2. 2

    Excel で別の日付と時刻から日付と時刻を減算すると、間違った結果が得られる

  3. 3

    2つの日付の間の日付をチェックすると、間違った結果が得られます

  4. 4

    文字列を比較すると間違った結果が得られる

  5. 5

    C#で検索すると、間違った結果が得られます

  6. 6

    最大配列値と最小配列値を計算すると、間違った結果が得られます

  7. 7

    値がゼロの場所を選択すると、間違った結果が得られます

  8. 8

    大きな整数をべき乗すると間違った結果が得られる

  9. 9

    jqueryを使用してボタンの高さを特定すると、間違った結果が得られます

  10. 10

    文字列を2回解析すると、間違った結果が得られます

  11. 11

    文字列を2回解析すると、間違った結果が得られます

  12. 12

    JavaScriptで要素幅を計算すると、間違った結果が得られます

  13. 13

    2つの同じ10進数を比較すると、間違った結果が得られます

  14. 14

    ダート-いくつかのdouble値を減算すると、間違った結果が得られます

  15. 15

    2つの大きな数を乗算すると、間違った結果が得られます

  16. 16

    sin()を{1、0、-1}に近似すると、間違った結果が得られます

  17. 17

    文字列をDateTimeに変換すると、間違った結果が得られます

  18. 18

    2つのDateTimeインスタンスを比較すると、間違った結果が得られます

  19. 19

    XSLTでXMLを変換すると、間違った結果が得られます

  20. 20

    PHP:配列をループすると間違った結果が得られます

  21. 21

    行列を使用して立方体を回転させると、間違った結果が得られます

  22. 22

    このJavaアプリケーションで年、月、日から始まる新しい日付を作成すると、間違った結果が得られるのはなぜですか?

  23. 23

    Linuxでカレンダーの日付に時間を追加すると、誤った結果が得られます

  24. 24

    c++ でファイルに書き出そうとすると間違った結果が得られる

  25. 25

    doubleからsize_tにキャストすると、間違った結果が得られますか?

  26. 26

    SimpleDateFormatを使用して文字列から日付を解析すると、間違った結果が返されるのはなぜですか?(Java)

  27. 27

    間違った結果をもたらす日付を比較する

  28. 28

    日付式に間違った結果が表示される

  29. 29

    s3からjsonファイルを読み取ってpysparkをglueContext.read.jsonで接着すると間違った結果が得られます

ホットタグ

アーカイブ