首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何将一个整形的6位数转换成一个日期

2012-05-27 
怎么将一个整形的6位数转换成一个日期?在一个对象中封装有生日birthday,在数据库中存的是一个6位的int型数

怎么将一个整形的6位数转换成一个日期?
在一个对象中封装有生日birthday,在数据库中存的是一个6位的int型数据,如240701,我在jsp页面要显示成07月01日,这个怎么处理啊,最好是在前台jsp页面处理。知道的大哥大姐们说下,谢了

[解决办法]
前台jsp页面?
楼主会区别 js 和java吗?


HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>                </head>    <body>        <script>            var s = '240701';            var tmp = s.substring(2, 4) + '月' + s.substring(4, 6) + '日';            alert( tmp )        </script>    </body></html>
[解决办法]
JScript code
var str = '240701';str = str.slice(2,4) + '月' + str.slice(4) + '日';alert(str);
[解决办法]
楼主可以 后台里写,还是一样的截取字符串, 以你的格式显示出来就ok
[解决办法]
探讨

引用:
前台jsp页面?
楼主会区别 js 和java吗?



HTML code


<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<script>
……

嗯,这个方法可以,但是,那我每行岂不都要调用一次这个……

[解决办法]
告诉你怎么样弄:在后台处理好。在前台直接搞定了。一劳永逸了。
<fmt:formatDate value="${entity.operatorTime}" pattern="yyyy年MM月dd日HH点mm分ss秒" />
[解决办法]
jsp不知道,但是PHP可以:
PHP code
<?phpecho date("Y-m-d H:i:s",240701);    //1970-01-03 18:51:41?>
[解决办法]
后台处理吧

热点排行