社区
Web 开发
帖子详情
如何在jsp页面从sql中读取datetime型数据,只显示日期
hellapple
2007-05-21 11:31:54
sql数据库中属性StartDate是datetime类型的
但是我在jsp页面中用
<%=rs.getString("StartDate")%>
显示出来的包括年月日时分秒,
但是我想要只显示年月日,请问该怎么写啊?
--|||
...全文
1035
11
打赏
收藏
如何在jsp页面从sql中读取datetime型数据,只显示日期
sql数据库中属性StartDate是datetime类型的 但是我在jsp页面中用 显示出来的包括年月日时分秒, 但是我想要只显示年月日,请问该怎么写啊? --|||
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Janchou
2009-08-26
打赏
举报
回复
<%=rs.getDate( "StartDate ")%>
Janchou
2009-08-26
打赏
举报
回复
<%=rs.getDate( "StartDate ")%>
li285913050
2008-11-04
打赏
举报
回复
那如果我在页面使用的是struts的bean标签输出
这个时间是在集合里面放置的 我在页面先logic:iterator
再使用bean:write输出的那怎么 解决 ??????
hellapple
2007-05-21
打赏
举报
回复
有没有再简单点的啊,不想用select语句唉
wxno1
2007-05-21
打赏
举报
回复
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date=null;
String dateText=null;
<%date=dateFormat.parse((String)hm.get("time"));
dateText=dateFormat.format(date);
%>
td><%=dateText%></td>
这是我写的一段,不知道你能不能看懂
先用dateFormat把字符串格试化成Date型,再通过dateFormat的format方法格式化一下,就好了
在实例化SimpleDateFormat时("yyyy-MM-dd HH:mm")代表 年-月-日 小时-分 你可以直接写面("yyyy-MM-dd")就成了
15年老程创业中
2007-05-21
打赏
举报
回复
select convert(varchar(10),StartDate,120) from table
HelloWorld_001
2007-05-21
打赏
举报
回复
查下CONVERT的用法
CONVERT的使用方法:
格式:
CONVERT(data_type,expression[,style])
说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.
例子:
SELECT CONVERT(varchar(30),getdate(),101) now
结果为
now
---------------------------------------
09/15/2001
style数字在转换时间时的含义如下
-------------------------------------------------------------------------------------------------
Style(2位表示年份) | Style(4位表示年份) | 输入输出格式
-------------------------------------------------------------------------------------------------
- | 0 or 100 | mon dd yyyy hh:miAM(或PM)
-------------------------------------------------------------------------------------------------
1 | 101 | mm/dd/yy
-------------------------------------------------------------------------------------------------
2 | 102 | yy-mm-dd
-------------------------------------------------------------------------------------------------
3 | 103 | dd/mm/yy
-------------------------------------------------------------------------------------------------
4 | 104 | dd-mm-yy
-------------------------------------------------------------------------------------------------
5 | 105 | dd-mm-yy
-------------------------------------------------------------------------------------------------
6 | 106 | dd mon yy
-------------------------------------------------------------------------------------------------
7 | 107 | mon dd,yy
-------------------------------------------------------------------------------------------------
8 | 108 | hh:mm:ss
-------------------------------------------------------------------------------------------------
- | 9 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)
-------------------------------------------------------------------------------------------------
10 | 110 | mm-dd-yy
-------------------------------------------------------------------------------------------------
11 | 111 | yy/mm/dd
-------------------------------------------------------------------------------------------------
12 | 112 | yymmdd
-------------------------------------------------------------------------------------------------
- | 13 or 113 | dd mon yyyy hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
14 | 114 | hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
- | 20 or 120 | yyyy-mm-dd hh:mi:ss(24小时制)
-------------------------------------------------------------------------------------------------
- | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制)
HelloWorld_001
2007-05-21
打赏
举报
回复
CONVERT(data_type,expression[,style])
SELECT CONVERT(varchar(30),getdate(),101) now
hellapple
2007-05-21
打赏
举报
回复
数据库是sql 2000
hellapple
2007-05-21
打赏
举报
回复
自己解决了,唉,直接截取字符串好了
<%=rs.getString("StartDate").substring(0,11)%>
唉,不知道怎么给分了
hellapple
2007-05-21
打赏
举报
回复
CONVERT(data_type,expression[,style])可以直接再jsp上用吗
关于从
数据
库
读取
datetime
类
型
数据
传到前端出现格林威治(GMT)格式的转换
MY
SQL
数据
库
中
的时间是这样的格式: 但是从前端
读取
后呈现出来是这样的: 一种比较简单的做法是直接在前端进行修改呈现
数据
的样式 1.在
数据
展示jsp添加标签: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 2.在
显示
时间类
型
的
数据
添加: (这里的book.bookPublish是我要展示的时间) <fmt:formatDate type="date" value="${book.bookPublis
数据
库
日期
时间
显示
在页面上格式错误的解决方案
做项目过程
中
肯定会碰到这样一个问题:在
数据
库
中
存的是date或
datetime
类
型
的值,从
数据
库里取出来遍历到页面上
显示
的是long类
型
或是GTM类
型
的
日期
时间。对于这个问题,经过研究之后有以下结论: 1.hibernate不会出现这样的问题,而mabatis则会出现这个问题。 2.
数据
库使用date类
型
的在页面上会
显示
long类
型
日期
时间,使用
datetime
类
型
的在页面上会
显示
GTM类
型
日...
sql
server
中
定义的date类
型
读出来少2天
今天在做项目的时候发现了一个很有意思的东西。 描述:
jsp页面
显示
从
数据
库
读取
的
数据
,结果
数据
是Date类
型
的,然而
jsp页面
显示
的结果和
数据
库上面
显示
的结果不一致,而且相差2天、在网上搜索一下还没有发现和我的问题一样的。感觉很有意思。 当我发现了这个问题的时候,我首先查看了一下
数据
库,并且确定好自己连接的
数据
库就是查询的
数据
库。同时我还在idea上面访问database结果发现
数据
没有问题。
date oracle 表
中
_
SQL
语句往Oracle
数据
库
中
插入
日期
型
数据
(to_date的用法)
Oracle 在操作
数据
库上相比于其他的 T-
sql
有微小的差别,但是在插入时间类
型
的
数据
是必须要注意他的 to_date 方法,具体的情况如下:--
SQL
语句往Oracle
数据
库
中
插入
日期
型
数据
(to_date的用法)INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ...
my
sql
datetime
.0,my
sql
取得
datetime
类
型
的
数据
,后面会跟个.0的实现方法
my
sql
取得
datetime
类
型
的
数据
,后面会跟个.0的实现方法my
sql
的
数据
类
型
是
datetime
,
数据
库里存的
数据
是2015-01-19 05:02:02,传到java这里变成了2015-01-19 05:02:02.0,多了个尾巴.0,可以通过以下集
中
方法来format
显示
格式:1、regtime的类
型
是date
型
的才能这样用,通过jstl来实现2、regtime的类
型
是String,通...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章