[英]Converting Epoch Time String to Date String in JSP
我正在将Epoch时间数据作为1376493600
(字符串)。 我想将其转换为人类可读/正常日期字符串(dd-mm-yyyy hh:mm:ss)
格式
<fmt:parseDate value="${record.attributes.P_Close_Time}" pattern="dd/MM/yyyy HH:mm:ss" var="date" />
<fmt:formatDate value="${date}" pattern="dd/MM/yyyy HH:mm:ss" />
But I am getting Unparsable Date error in the fmt:parseDate line.
如上所述,如何将epoc时间转换为可读的日期格式。
您不能在控制器中通过将字符串转换为整数然后将其加载到Date对象中来执行此操作吗?
date = new Date(Integer.valueOf(timeData)*1000);
然后,您可以根据自己的喜好格式化该Date对象。
采用
Date date = new Date (Long.parase(epochString));
SimpleDateFormat sdf = new SimpleDateFormat(String pattern);
String formatted = sdf.forms(date);
尝试这个:
package naveed.workingfiles;
import java.sql.Timestamp;
import java.util.Date;
public class TimestampToDate {
/**
* @param args
*/
public static void main(String[] args) {
Timestamp stamp = new Timestamp(Long.parseLong("1376493600"));
Date date = new Date(stamp.getTime());
System.out.println(date);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.