2017-08

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

JAVA SQL :日付で検索

Javaからその日の日付に一致するデータを
MySQLから取ろうと思ったけど、意外に難しかった。
java.util.Date型からjava.sql.Date型に変換しようと思ったけど、うまくいかなかった。

そこでStringでワンクッション入れて、
SQLの関数のDATEを使ったらできた。
もっとスマートな方法ないかなぁ・・・

java.util.Date timestamp; ←JAVAのjava.util.Date型に対応した日付
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String s = sdf.format(timestamp);
System.out.println("文字列の時間"+s.toString());
String sql = "SELECT * FROM test.table WHERE DATE(date_col) ='"+s+"'";


こうすると
2007年1月1日に当てはまるデータが全てとれる。

参考リンク
http://private.ceek.jp/archives/002738.html
http://d.hatena.ne.jp/m383m/20071107/1194442573
http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html

テーマ:プログラミング - ジャンル:コンピュータ

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

http://bittorrentlove.blog58.fc2.com/tb.php/187-8c8f08ae
この記事にトラックバックする(FC2ブログユーザー)

«前のページ  | HOME |  次のページ»

トラックバックは内容に関連性があればOKです。リンクを張らなくてもかまいません
FC2 Blog Rankingへ投票現在UNIXランキング一位
人気blogランキングへ現在TOP10

プロフィール

fdsafdsa

Author:fdsafdsa


ページランク Valid CSS!
人気ブログランキング - BitTorrent と フリーソフト や OS を広めるブログ

ブログ内検索

カテゴリー

フリーエリア

最近の記事

最近のコメント

リンク

このブログをリンクに追加する

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

Powered By FC2ブログ

ブログやるならFC2ブログ



アクセスランキング

最近のトラックバック

RSSフィード

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。