重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用date_format将表中datetime字段的值转换成“年月日”格式的字符串即可
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比宿州网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宿州网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宿州地区。费用合理售后完善,十载实体公司更值得信赖。
语句这样写:
select * from 表名 where date_format(日期字段,'%Y-%m-%d') = ‘2012-1-1’;
记得采纳。
想必是做浏览器类型web程序,你应该在更新的jsp网页里,先合成时间字符串,比如:“
2012-06-29 15:30:21” 。然后:
%
//连接数据库
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost:3306/jxkh?user=rootpassword=123"; //这句的数据库名称、用户名和密码改成你自己的。
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();
//添加后转到其他页面
response.sendRedirect("result.jsp");
%
解决方案一:
日期前面的符号换为逗号
日期可以用mysql的方法todate
解决方案二:
MySQL 插入数据 date 格式
mysql插入date类型的值
mysql插入date类型的值
解决方案三:
nsert into table (date) values ('to_date('2009-06-08 23:53:17','YYYY-DD-MM HH:MI:SS'),'
解决方案四:
数据库中日期字段设置datetime类型 然后就可以插入对应字符串
拓展资料
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
select curDate(); #获取当前日期select curTime(); #获取当前时间select now(); #获取当前日期+时间
列举1个天数加减的例子,其他的看英文意思就可以理解了
select date_add(now(), interval 1 day); #当前日期天数+1
select date_add(now(), interval -1 day); #当前日期天数-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);