在jsp中关于Date问题 大家好,小弟是刚学不久的菜鸟,我用Struts框架些一个jsp,在Action中如何获取系统时间插入到数据库, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Calendar c = Calendar.getInstance(); System.out.println(c.getTime()); SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); c = Calendar.getInstance(Locale.CHINESE); System.out.println(simpleDateTimeFormat.format(c.getTime())); String kk_BlacklistVehicleRegister_LARQ_Input = simpleDateTimeFormat.format(c.getTime()) ; 传去sql语句即可还有就是直接用sql语句得到日期插入还要考虑你的数据库设计的日期是日期型还是字符串 form表单提交。在action里面用request.getParameter("时间属性");Calendar c = Calendar.getInstance(); SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); c = Calendar.getInstance(Locale.CHINESE); Date sname = simpleDateTimeFormat.format(c.getTime()); 然后把sname插入到数据库字段中 就OK了。 和jsp没什么关系吧,直接在Action中定义 Date date=new Date();然后根据你数据库字段是Date类型还是字符串类型进行处理,再在sql语句中插入数据库就好了 Date d = new Date()或者Timestamp t = new Timestamp() 和jsp没有关系哦直接在action里完成就好了Object o =...Date date=new Date();Date addDate = null;//将时间的格式约束为数据库的默认格式,这里的格式是Oracle的默认时间格式SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");addDate = formatter.parse(date);o.setDate(addDate); 嗯Date date=new Date(); 在用JDBC连接数据库在SAVE 直接new Date不就是服务器时间吗 首先看你数据库设置的保存日期时间的字段是什么形式,字符或者日期或者日期时间根据你字段的类型在Action中new一个Date转换成你所需的形式,然后存入数据库 也可以 用 System.currentTimeMillis()方法来得到系统当前时间,存数据库的时候 要看你表中的字段是什么形式! 一般時間字段我都弄成的是字符串的形式得到系統時間:String datetime=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date());這個好 一般在将java中的时间插入到数据库之前要先把它转换为java.sql.Date 类型才行Calendar c = Calendar.getInstance(Locale.CHINESE); java.sql.Date date = new java.sql.Date(c.getTimeInMillis());然后将date插入到数据库对应字段上就行了。 项目报表的实现 jax 如何读取excel js calendar日期组件的使用 求救:菜鸟的连接SQLSERVER数据库的问题。 这个ajax问题有点奇怪 大家帮我看看 SSH整合问题 通过jsp调用srvlet问题!!!急, 网页制作时怎么一边填写文本框,一边对上一个文本框进行检查,最好有注释 高效 Java Web 应用开发框架 JessMA v3.2.2 正式发布 jsp服务器如何配置 servlet 与 jsp 之间的参数传递问题 用session和request得到的值都是空 struts2.1.6 datetimepicker 组件月份乱码问题
Calendar c = Calendar.getInstance();
System.out.println(c.getTime());
SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
c = Calendar.getInstance(Locale.CHINESE);
System.out.println(simpleDateTimeFormat.format(c.getTime()));
String kk_BlacklistVehicleRegister_LARQ_Input = simpleDateTimeFormat.format(c.getTime()) ; 传去sql语句即可还有就是直接用sql语句得到日期插入还要考虑你的数据库设计的日期是日期型还是字符串
SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
c = Calendar.getInstance(Locale.CHINESE);
Date sname = simpleDateTimeFormat.format(c.getTime()); 然后把sname插入到数据库字段中 就OK了。
Date date=new Date();
然后根据你数据库字段是Date类型还是字符串类型进行处理,再在sql语句中插入数据库就好了
或者
Timestamp t = new Timestamp()
直接在action里完成就好了
Object o =...
Date date=new Date();
Date addDate = null;
//将时间的格式约束为数据库的默认格式,这里的格式是Oracle的默认时间格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
addDate = formatter.parse(date);
o.setDate(addDate);
Date date=new Date();
在用JDBC连接数据库在SAVE
根据你字段的类型在Action中new一个Date转换成你所需的形式,然后存入数据库
存数据库的时候 要看你表中的字段是什么形式!
得到系統時間:String datetime=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date());
這個好
Calendar c = Calendar.getInstance(Locale.CHINESE);
java.sql.Date date = new java.sql.Date(c.getTimeInMillis());
然后将date插入到数据库对应字段上就行了。