jsp中获取当前日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中获取当前日期相关的知识,希望对你有一定的参考价值。

<input type="submit" name="Submit" value="今天的电力情况" onclick="afunction()">
<IMG id="lijunjie" SRC="C:\Li\plot\hp.lfn2058\plot\emura-ch.gif" ALIGN=LEFT>
<SCRIPT LANGUAGE="javascript">

function afunction()
var myDate = new Date();
var month = myDate.getMonth();
var date = myDate.getDate();
url = "C:/Li/plot/hp.lfn2058/plot/figs/2011“+month+”“+date+”.png"
document.getElementById("lijunjie").src=url

</SCRIPT>

哪里错了呢?

myDate.getMonth(); //获取当前月份(0-11,0代表1月)
月份应该加一追问

谢谢,这个问题改正了,不过图片还是读不出来

追答

那你试着别用绝对路径,改用相对路径试试看吧

追问

不好意思,不是听得太懂,绝对路径和相对路径是什么意思,能否举个例子?

追答

"C:/Li/plot/hp.lfn2058/plot/figs/2011"像这种指到盘符了的,是绝对路径
"/question/297801657.html"像这种,是相对路径
想了解更多的话,建议搜一下相关的资料学习一下。

参考技术A jsp不能直接读取本地磁盘的数据,比如你的路径就是C:/Li/plot/hp.lfn2058/,这样读不到的,只要放到项目里面的某个文件夹才读取的到追问

C:/Li/plot/hp.lfn2058/就是我的项目文件夹. 其他的图片我也是放这里,能用jsp读出来,不过这个不行,是不是获取时间的哪里出错了。。
本人jsp菜鸟,望各位仔细看一下。

追答

你在你项目的Web-Root里面建一个images的文件夹,用../images/1.jpg访问,或者就是images/1.jpg访问试试

jsp中怎么获得当前时间

jsp中怎么获得当前时间

jsp中获取当前时间代码如下:

<%@ page language="java"%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ page import="java.util.*"%> //获取系统时间必须导入的
<%@ page import="java.text.*"%> //获取系统时间必须导入的

<%
String datetime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime()); //获取系统时间
%>
参考技术A <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
</head>
<script type="text/javascript">
function date1()

var d = new Date(); //获得当前日期
var year = d.getFullYear(); //获得年份
var month = d.getMonth()+1; //获得月份
var day = d.getDate(); //获得日期

//将日期赋值给id 为b1的那个按钮中
document.getElementById("b1").value = "当前日期为:"+year+"年"+month+"月"+day+"日";


</script>

<body onload="date1()">
<div><input type="button" id="b1"></div>

</body>
</html>

看下原理~~~你自己再好好研究下 Data 把时间自己做完善下~~哈哈~希望对你有帮助
参考技术B jsp中获取当前时间代码如下: //获取系统时间必须导入的 //获取系统时间必须导入的 参考技术C <% out.print(new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date())); %>本回答被提问者采纳 参考技术D 首先加入包:import= " java.util.* " ;
<%
int h=0;
int m=0;
Date d=null;
d=new Date();
h=d.getHours();
m=d.getMinutes();%>

以上是关于jsp中获取当前日期的主要内容,如果未能解决你的问题,请参考以下文章

js 日期取7天前的时间

在java项目中,在jsp传入一个值(日期),jsp和数据库都是string类型的,如何把传入的当前值减去一个月?

jsp 中怎样把日期dd/mm/yyyy 转换成 yyyy-mm-dd 格式

JSP输出当前日期

jsp中怎么获得当前时间

jsp 中怎样把日期dd/mm/yyyy 转换成 yyyy-mm-dd 格式