BETWEEN
MySQLクエリのセクションで使用できるように、日付を含む文字列をフォーマットしたい場合、どうすればよいですか?
String str = "Tue Sep 17 01:48:10 EDT 2013" // this string is passed into my function in this format.
String select = "SELECT id, consumption, date_time FROM consumption_info WHERE date_time BETWEEN '2013-09-15 00:00:00' AND '2013-09-17 00:00:00' GROUP BY id";
問題は、 str をそのまま使用できないことです-正しい方法でフォーマットされていません。私は使用できると思いました:
Date temp = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(str );
String finalDate = temp.toString()
-しかし、これでも私が望むものは返されません...
何か案は?