① 如何在jsp中正确显示日期格式
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
② jsp 中怎样把日期dd/mm/yyyy 转换成 yyyy-mm-dd 格式
首先如果格式为dd/mm/yyyy的日期为date类型,那么很easy,利用SimpleDateFormat类就可以,具体:
SimpleDateFormat sdt = new SimpleDateFormat();
sdt.setFormat("yyyy-MM-dd");//MM一定是大专写,小写代表分钟
sdt.Format(date);//date就是属你得到的那个dd/mm/yyyy的日期
想转换回来就按上面说的把格式转换回来就ok了
如果是String 类型的,那么估计要费事了,你需要不停的用subString()方法把字符串截取拼接,这个应该是最简单的方法了。
ps:代码是我手写的,有些可能拼写有误,见谅
③ jsp中一个输入框,如何把输入框的默认值value设为当前日期yyyy-mm-dd
设置当前时间的思路就是先通过java方法获取到当前的时间,之后直接赋值版给jsp中权“input”中
举例:
<%
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String date= format.format(new Date());
%>
<body>
<input type="text" value="<%=date%>"/>
</body>
解释:由于jsp中会先加载上面的java代码,之后在顺序加载jsp页面代码,所以date值就会显示出获取的当前时间。
④ 大侠们,在jsp页面如何用javascript获取系统时间并转换格式为“yyyy-mm-dd”
Date date = new Date();//获取当前时间
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//获取格式转换器内
String datestring = format.format(date);//得到字符容串
⑤ jsp如何时间格式化输出呢
用格式化对象即可:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //实例对象
sdf.format(date); //对象的格式化方法
SimpleDateFormat 是一个以国专别敏感的方式格式化和分析数属据的具体类。 允许格式化 (date -> text)、语法分析 (text -> date)和标准化。