当前位置:首页 » 数据仓库 » jsp日期数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

jsp日期数据库

发布时间: 2022-08-22 06:48:13

Ⅰ 如何在jsp中生成时间,然后在写到数据库

有两种办法,
1.最简单的办法是,直接将字段设置为datatime类型,如果你是mysql就在insert的时候用now(),如果是sqlserver就用getdate()
2.如果你一定要在JSP里生成时间,那么你就用
SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());

yyyy-MM-dd HH:mm:ss是时间的格式,可以网络一下SimpleDateFormat的格式

Ⅱ JSP获取当前时间插入数据库

JSP中获取当前时间:
在scriptlet中加入以下代码:

<%
Calendar rightNow = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
%>
<script language="javascript">
//从服务器上获取初始时间
var currentDate = new Date(<%=new java.util.Date().getTime()%>);

然后把currentDate 传入sql中当作一个时间字段记录到数据库即可。

Ⅲ jsp页面的表单提交的日期怎样提交到数据库

  • 基本思路就是接收表单提交的字符串,进行格式化转换为Date,用预处理语句插入数据库

  • 步骤

    • 表单提交

<inputtype="text"name="date"/>
    • 格式化转换

Stringstr=request.getPramater("date");
Datedate=newSimpleDateFormat("yyyy-MM-dd").format(str);
    • 预处理语句

PreparedStatementps=连接.prepareStatement("insertinto表values(?,?)");
ps.setInt(1,1);
ps.setDate(newjava.sql.Date(date.getTime()));
ps.executeUpdate();
  • 注:

    • 使用SimpleDateFormat时会抛出异常,注意try-catch;

    • 代码是手敲的,可能有个别类名有错

Ⅳ jsp 点击按钮插入当前日期到数据库

不就是提交么。。先用js过滤一下格式,再在后台用SimpleDateFormat格式化日期,然后插入数据库就行啦
时和分没添加进去,可能你的数据格式有问题,没有统一格式,你往数据库添加的日期类型是哪个?util.date还是sql.date?这两个是有区别的,最好用sql

Ⅳ 怎样将jsp页面中的日期型数据写入数据库

1.建立数据库连接类-------建立需要保存的日期的model(set(),get())----在jsp的输入框输入日期----将输入框内容用jquery的ajax传到servlet------servlet建立数据库连接,保存数据

Ⅵ 通过JSP向数据库插入当前时间

JSP中获取当前时间:在scriptlet中加入以下代码://从服务器上获取初始时间varcurrentDate=newDate();然后把currentDate传入sql中当作一个时间字段记录到数据库即可。