注册 登录
编程论坛 J2EE论坛

大家帮忙看看怎么弄

shikun187 发布于 2008-07-23 11:20, 972 次点击
我把数据库里的时间转到页面上时显示为
Fri May 30 00:00:00 UTC+0800 2008
怎么转成 2008-5-30 的呀
8 回复
#2
zhoujj3030302008-07-25 20:59
这里面有详细的讲解:http://www.,要先注册!
#3
异域魔童2008-07-25 21:13
不用通过数据库调用系统时间啊,用javascript就挺简单啊
<html>
  <head>
    <title>Never give up !</title>
      <script language="javascript">
    function  time()
    {
      var st=new Date();
      var minutes=add0(st.getMinutes());
      var seconds=add0(st.getSeconds());
      var result=st.getYear()+"-"+st.getMonth()+"-"+st.getDate()+"  "+st.getHours+":"+minutes+":"+seconds;
      status=result;
      setTimeout("time();",360);
    }
    function add0(time)
    {
      if(time<10)
        time="0"+time;
      return time;
    }        
      </script>
  <head>
  <body onload="time()">
        
  </body>
</html>
这样就行啦,在网页的状态栏上显示当前的系统时间,如“2008-7-25  21:12:05”
#4
xjlsgcjdtc2008-08-02 16:36
你用的是Calander的数据类型直接输出的吧
可以用这个类的 get() 方法分别获得年,月,日,在自己格式化一下就可以了
#5
shikun1872008-08-06 10:41
回复 3# 异域魔童 的帖子
谢谢  可是有点麻烦
#6
shikun1872008-08-06 10:41
回复 4# xjlsgcjdtc 的帖子
恩 我试一下
#7
恋轩念伊人2008-08-06 14:40
很麻烦的方法是截取,不过用上面的方法最好,不过我怎么没有遇到这种问题,我提出来都是你想要的那种格式
#8
恋轩念伊人2008-08-06 14:40
[bo][un]xjlsgcjdtc[/un] 在 2008-8-2 16:36 的发言:[/bo]

你用的是Calander的数据类型直接输出的吧
可以用这个类的 get() 方法分别获得年,月,日,在自己格式化一下就可以了

好久没有用这个,你是怎么格式的呢?
愿意请教
#9
witer2008-08-07 09:18
你可以通过JAVA自带的SIMPLEDATEFORMAT类
1