制作静态网页时使用java如何获取当前日期
我正在做一个个人网站,想要在头上能够动态更新时间,本人没有学过java,希望哪位学过java,懂这个知识的人,告诉我该怎么做.急……我做的就是一个html的静态网页,就是...
我正在做一个个人网站,想要在头上能够动态更新时间,本人没有学过java,希望哪位学过java,懂这个知识的人,告诉我该怎么做.急……
我做的就是一个html的静态网页,就是想插入一段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>
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 在后台获取当前时间
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) %>
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) %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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()就行了。。动态显示的。。
一秒跳一次。
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()就行了。。动态显示的。。
一秒跳一次。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Date date = new Date(System.currentTimeMillis());获得系统当前日期时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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获取当前时间干嘛 ?
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年的提问了,已经采纳答案,可以不用回了。不过,还是谢谢你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询