JSP页面怎么写时间控件?
我的jsp页面要输入时间日期,不想让人手工把内容打上去,因为那样格式很难控制,jsp有输入时间的控件吗?我知道用js也能写,希望高手给我代码,还简单的可用的。...
我的jsp页面要输入时间日期,不想让人手工把内容打上去,因为那样格式很难控制,jsp有输入时间的控件吗?我知道用js也能写,希望高手给我代码,还简单的可用的。
展开
4个回答
2013-06-10
展开全部
不知道你所说的那个输入时间是个什么概念 是记录什么作用的 如果单纯的就是想让别人输入一个时间段来查询的 那么 我建议你用js做 如果就是来记录一个操作的时间 比如此时我在此留言了想记录我留言的时间那么你可以写一个静态的方法获取 代码如下 public static String GetTime()
{
Date d = new Date();
int year = d.getYear()+1900;
int yue = d.getMonth()+1;
int days = d.getDate();
int hour = d.getHours();
int me = d.getMinutes();
long miao = d.getSeconds();
return year+"-"+yue+"-"+days;
}
如果是前者的话 用java写页可以只是太麻烦了 建议你用js
{
Date d = new Date();
int year = d.getYear()+1900;
int yue = d.getMonth()+1;
int days = d.getDate();
int hour = d.getHours();
int me = d.getMinutes();
long miao = d.getSeconds();
return year+"-"+yue+"-"+days;
}
如果是前者的话 用java写页可以只是太麻烦了 建议你用js
2013-06-10
展开全部
使用jscalendar控件吧,网上有下的,把这个控件放在WEB-ROOT下,在页面中引用就可以了,至于代码你可以看down下的控件,一般都有使用例子,一般是一个SCRIPT引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-10
展开全部
不好以在这个上..给个邮箱给你发过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-06-25 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464975
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
参考代码如下:
<script language="javascript" src="../js/calendar.js"></script>
注意文件所对应的目录。
<td align="center">
日期:
<html:text property="dateString" onclick="Calendar_M(this)" />
</td>
放在calendar.js中的代码:
function Calendar_M(obj) {
var now = obj.value.split("-");
target = obj;
var top = document.body.clientTop + GetObjectTop(obj);
var left = document.body.clientLeft + GetObjectLeft(obj);
calendar = document.all.minical;
calendar.style.pixelTop = top + obj.offsetHeight;
calendar.style.pixelLeft = left;
calendar.style.display = '';
if (now.length == 2) {
Cal_iFrame.Show_cal_M(now[0],now[1]);
} else {
now = new Date();
Cal_iFrame.Show_cal_M(now.getFullYear(), now.getMonth()+1);
}
}
<script language="javascript" src="../js/calendar.js"></script>
注意文件所对应的目录。
<td align="center">
日期:
<html:text property="dateString" onclick="Calendar_M(this)" />
</td>
放在calendar.js中的代码:
function Calendar_M(obj) {
var now = obj.value.split("-");
target = obj;
var top = document.body.clientTop + GetObjectTop(obj);
var left = document.body.clientLeft + GetObjectLeft(obj);
calendar = document.all.minical;
calendar.style.pixelTop = top + obj.offsetHeight;
calendar.style.pixelLeft = left;
calendar.style.display = '';
if (now.length == 2) {
Cal_iFrame.Show_cal_M(now[0],now[1]);
} else {
now = new Date();
Cal_iFrame.Show_cal_M(now.getFullYear(), now.getMonth()+1);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询