您的位置:首页 > 其它

原型的Date类型数据格式转换成需要的日期格式

2016-06-29 17:48 741 查看
Date原型的格式,可以在控制台打印出来看一下:new Date().toString();

打印出来是这样的格式:Wed Jun 29 17:26:16 CST 2016

自己设置的转换格式是这样的:yyyy-MM-dd HH:mm:ss

打印出来:2016-06-29 17:26:16【这个就是我想要的,并且把这个传到前台,前台接收之后应该是毫秒形式显示的】

可以观看我的另外一篇文章  前台 js、jquery 毫秒转日期:

http://blog.csdn.net/liyintaoliuyun/article/details/51783048

前台还有一种标签可以转换成日期格式:

它必须是在html中写的,而不是js填充的标签<table>

而是类似于<c:forEach></c:forEach>这样整的

可以参考我的另外一篇文章:

http://blog.csdn.net/liyintaoliuyun/article/details/51784799

废话少说 上代码测试吧!!!

<span style="font-size:14px;">package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class DateUtil {

public static void main(String[] args) {
localDate();
}
/**
* 默认时间格式:Wed Jun 29 17:26:16 CST 2016
* 转换成【yyyy-MM-dd HH:mm:ss】这样的格式输出
*/
public static void localDate(){
SimpleDateFormat newSF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat oldSF = new SimpleDateFormat("EEE MMM dd HH:mm:ss 'CST' yyyy", Locale.ENGLISH);
String dateResult = "";
String defDate = new Date().toString();//默认的时间格式
try {
dateResult = newSF.format(oldSF.parse(defDate));
} catch (ParseException e) {
e.printStackTrace();
}
//Wed Jun 29 17:26:16 CST 2016======2016-06-29 17:26:16
System.out.println(defDate + "======" + dateResult);
}
/**
* 字符串转换成日期格式
* String 类型是【2008-07-10 19:20:00】这样的格式转换
*/
public static void getStringToDate(){
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
try {
Date date = sdf.parse( " 2008-07-10 19:20:00 " );
//Date : Thu Jul 10 19:20:00 CST 2008
System.out.println("Date : " + date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: