使用date_format將表中datetime字段的值轉(zhuǎn)換成“年月日”格式的字符串即可
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比宿州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式宿州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋宿州地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
語句這樣寫:
select * from 表名 where date_format(日期字段,'%Y-%m-%d') = ‘2012-1-1’;
記得采納。
想必是做瀏覽器類型web程序,你應該在更新的jsp網(wǎng)頁里,先合成時間字符串,比如:“
2012-06-29 15:30:21” 。然后:
%
//連接數(shù)據(jù)庫
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost:3306/jxkh?user=rootpassword=123"; //這句的數(shù)據(jù)庫名稱、用戶名和密碼改成你自己的。
Connection conn = DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
request.setCharacterEncoding("gbk");
String myTime = “2012-06-29 15:30:21”;
PreparedStatement pstmt=null;
String sql2 = "insert into user (CTime) values (?);
pstmt=conn.prepareStatement(sql2);
pstmt.setString(1,myTime);
pstmt.executeUpdate();
pstmt.close();
//添加后轉(zhuǎn)到其他頁面
response.sendRedirect("result.jsp");
%
解決方案一:
日期前面的符號換為逗號
日期可以用mysql的方法todate
解決方案二:
MySQL 插入數(shù)據(jù) date 格式
mysql插入date類型的值
mysql插入date類型的值
解決方案三:
nsert into table (date) values ('to_date('2009-06-08 23:53:17','YYYY-DD-MM HH:MI:SS'),'
解決方案四:
數(shù)據(jù)庫中日期字段設置datetime類型 然后就可以插入對應字符串
拓展資料
MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于?Oracle?旗下產(chǎn)品。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。
MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
select curDate(); #獲取當前日期select curTime(); #獲取當前時間select now(); #獲取當前日期+時間
列舉1個天數(shù)加減的例子,其他的看英文意思就可以理解了
select date_add(now(), interval 1 day); #當前日期天數(shù)+1
select date_add(now(), interval -1 day); #當前日期天數(shù)-1
select date_add(now(), interval 1 hour);
select date_add(now(), interval 1 minute);
select date_add(now(), interval 1 second);
select date_add(now(), interval 1 microsecond);
select date_add(now(), interval 1 week);
select date_add(now(), interval 1 month);
select date_add(now(), interval 1 quarter);
select date_add(now(), interval 1 year);