jsp里按“点击”如何获取当前时间,存储到数据库的date里去

jsp里按“点击”如何获取当前时间,存储到数据库的date里去,第1张

方法有很多种, 第一,你可以在数据库字段指定系统时间, 插入数据时自动填写系统当前时间。

第二 java、编码形式 用js 在你的按钮加个事件 new date函数调用当前事件

第三 如果用 mvc方式 ,在 C层做个判断, 在C层获取当前时间也可以

我用过也是这样,你插入啥都是这样,它都会自动添加时分秒,默认为00:00:000,告诉你个简单的方法:做个方法,用字符串接收从数据库得出的日期,用subString方法截取你只想要的那些年月日,然后返回,要是你连这个方法写不出来,你就得苦学java了。

你可以这样处理。在jsp页面上导入这个

<%@taglib prefix="fmt" uri=">

然后加载的时候这样做即可得到指定日期格式

<fmt:formatDate value="${testcreateTime}" pattern="yyyy-MM--dd HH:mm:ss"/>

这样就不必每次都要在显示时间的java类里面进行处理了。

延展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Date datein =(requestgetParameter("statttime"));

requestgetParameter("statttime")取出来的永远是String

statttime参数的时间是什么形式的呢?

如果是 类似 2012-05-07 15:57

String转换成Date的例子:

public class StringToDate {

public static void main(String[] args) {

String s = "2012-05-07 15:57:30";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

try {

Date d = sdfparse(s);

} catch (ParseException e) {

eprintStackTrace();

Systemoutprintln("日期格式错误");

}

}

}

SimpleDateFormat的构造函数可以传入一个String类型的pattern,表示你要转换的日期时间格式。

有两种办法,

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里按“点击”如何获取当前时间,存储到数据库的date里去全部的内容,包括:jsp里按“点击”如何获取当前时间,存储到数据库的date里去、jsp 为什么从数据库读出的date类型总带有时间、从数据库拿出来的日期在前台jsp中的文本框中显示,但显示的日期并不是想要的日期格式该怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9455636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存