制作静态网页时使用java如何获取当前日期

我正在做一个个人网站,想要在头上能够动态更新时间,本人没有学过java,希望哪位学过java,懂这个知识的人,告诉我该怎么做.急……我做的就是一个html的静态网页,就是... 我正在做一个个人网站,想要在头上能够动态更新时间,本人没有学过java,希望哪位学过java,懂这个知识的人,告诉我该怎么做.急……
我做的就是一个html的静态网页,就是想插入一段java,可以更新时间,最好详细点,越完整越好!我下周一前一前就要!拜托了。显示为中文.
展开
 我来答
百度网友5ca104357
2010-06-25 · TA获得超过2595个赞
知道小有建树答主
回答量:874
采纳率:100%
帮助的人:1373万
展开全部
<script language="JavaScript">
function showTime(){
var div=document.getElementById("timeDiv");
var date=new Date();
var year=date.getFullYear();
var month=date.getMonth()+1;
var day=date.getDate();
var hour=date.getHours();
var minute=date.getMinutes();
var second=date.getSeconds();
div.innerHTML=year+"-"+format(month)+"-"+format(day)+" "+format(hour)+":"+format(minute)+":"+format(second);
}

function format(i){
return i<10?"0"+i:i;
}
</script>
<html>
<body onload="setInterval(showTime,1000);"></body>
</html>

<div id="timeDiv"><div>

参考资料: 还有其他问题的话,给我发百度消息

千里把那bug寻
2015-09-09 · TA获得超过256个赞
知道答主
回答量:60
采纳率:0%
帮助的人:33.8万
展开全部
1 在后台获取当前时间
Date date=new Date(); //new 一个Date
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); //时间的格式化格式
df.format(date);
System.out.pribtln(date); //2015-09-09
2 在jsp中获取时间
<%
Date date = new Date();
SimpleDateFormat sdf =
new SimpleDateFormat("yyyy-MM-dd");
%>
<%=sdf.format(date) %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jseven_jy
2010-06-25 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1127万
展开全部
JavaScript就行。。

html页面?html里面插入一段java代码?
普通的html是做不到的。。要jsp才行。。
并且就算你把后缀改为jsp也是不行的。。需要部署到服务器上。
你说的那种是直接用浏览器就能打开的html页面吧。
那只有JavaScript才行了。。浏览器是不认识java代码的。。
浏览器只认识html。JavaScript。css。
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}

function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
这是js代码
拷到页面里
然后调用startTime()就行了。。动态显示的。。
一秒跳一次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
声涵菱2d
2010-06-24 · TA获得超过146个赞
知道答主
回答量:56
采纳率:0%
帮助的人:29.6万
展开全部
Date date = new Date(System.currentTimeMillis());获得系统当前日期时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风骚的土豆kN
2015-08-18 · 超过11用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:12.3万
展开全部
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
或者
Calendar c = Calendar.getInstance();
c.setTimeInMillis(new Date().getTime());
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

ps:你写静态页面用java获取当前时间干嘛 ?
追问
谢谢你的回答,当初太小白了,应该是js。这是10年的提问了,已经采纳答案,可以不用回了。不过,还是谢谢你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式