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

我正在做一个个人网站,想要在头上能够动态更新时间,本人没有学过java,希望哪位学过java,懂这个知识的人,告诉我该怎么做.急……
我做的就是一个html的静态网页,就是想插入一段java,可以更新时间,最好详细点,越完整越好!我下周一前一前就要!拜托了。显示为中文.

<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>

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-09
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) %>
第2个回答  2010-06-25
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()就行了。。动态显示的。。
一秒跳一次。
第3个回答  2010-06-24
Date date = new Date(System.currentTimeMillis());获得系统当前日期时间
第4个回答  2015-08-18
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年的提问了,已经采纳答案,可以不用回了。不过,还是谢谢你。

相似回答