jsp中格式化long类型的时间戳
来源:互联网 发布:算法设计与分析好难 编辑:程序博客网 时间:2024/06/04 23:37
1、使用java脚本。
<% Long time = (Long)request.getAttribute("longtime"); Date date=new Date(time); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); String timeStr = sdf.format(date);out.println(timeStr); %>这里使用到了Date和SimpleDateFormat这两个类,需要在jsp前面使用import引用这两个类。
<%@ page language="java" import="java.util.*,java.text.*" pageEncoding="utf-8"%>上面的代码,在jsp中耦合度高,维护起来也相对复杂。
2、使用<jsp:useBean>
<jsp:useBean id="timestamp" class="java.util.Date"/><jsp:setProperty name="timestamp" property="time" value="${longtime}"/><fmt:formatDate value="${timestamp}" pattern="MM/dd/yyyy HH:mm:ss"/><jsp:useBean>标签用于在指定的域范围内查找指定名称的JavaBean对象:
如果存在则直接返回该JavaBean对象的引用。如果不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。
常用语法:
<jsp:useBean id="beanName" class="package.class" scope="page|request|session|application"/>id属性用于指定JavaBean实例对象的引用名称和其存储在域范围中的名称。
class属性用于指定JavaBean的完整类名(即必须带有包名)。
scope属性用于指定JavaBean实例对象所存储的域范围,其取值只能是page、request、session和application等四个值中的一个,其默认值是page。
对比第一种方法:
- useBean不需要import导包
- useBean直接产生一个类的实例,而import是声明对一个类的引用,并没有立即产生一个类的实例。
3、js里获取时间戳
var timestamp = Date.parse(new Date());var timestamp = (new Date()).valueOf();
当然也可以使用
var timestamp = <%=System.currentTimeMillis()%>;
阅读全文
0 0
- jsp中格式化long类型的时间戳
- JS格式化long类型的时间
- 解决jsp中时间戳/Long类型数据转换成日期类型问题
- 时间戳(Long)和String,Date类型的时间在Jsp页面的转换
- 在jsp页面中格式化字符串类型的时间到指定的类型
- JSP页面时间类型格式化
- jsp自定义标签(时间格式化包括Long转时间)
- jsp自定义标签(时间格式化包括Long转时间)
- jsp文件中格式化时间
- jsp里的时间格式化
- 根据 long long 类型的时间戳,来判断为 周几
- ulua lua中的时间戳实现中出现的数值类型问题,long错误不能识别的解决方案
- long类型转换为时间戳
- python获取当前时间戳Long类型
- java中Long类型和long类型的大小比较
- 在jsp中格式化 时间格式
- 在jsp页面中格式化时间
- jsp页面时间类型显示为 yyyy-MM-dd hh:mi:ss的格式化js
- PAT a1074题解
- jsp操作MySQL:查找总表中所包含的子表信息
- [机器学习]监督学习应用.梯度下降
- PAT a1075题解
- Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4
- jsp中格式化long类型的时间戳
- javascript-事件绑定和普通事件
- 同户型同楼层的房子 为什么房价差那么多?
- RH124-第八节-系统服务控制
- PAT a1076题解
- 初识Django
- python+spaCy 进行简易自然语言处理
- PAT a1077题解
- 房价真的会降吗?五大原因告诉你真相