原型的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>
打印出来是这样的格式: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>
相关文章推荐
- HBase shell scan命令中filter的使用
- react native:andorid给iOS的navi多出20像素左右
- Python学习-格式化输出
- 国军标-Gjb软件设计说明书模板
- Shell脚本获取国内各大运营商网段脚本分享
- Android面试(一)?(内存泄露,Activity生命周期,横竖屏切换,Activity设为窗口,安全退出Activity,)
- MyBatis缓存配置
- kali2016.1上搭建acr122u环境
- android 面试题
- jsp页面利用 fmt 标签进行时间 的转换
- 常用 shell 命令
- 面向对象整体GIS数据模型的设计与实现
- 3 分钟轻松搭建 Ruby 项目自动化持续集成
- css属性 writing-mode 改变文字书写方向
- 【web JSP basePath】basePath的含义
- !!!!!!!!!!!
- 块设备驱动程序
- Jenkins的使用---项目构建,邮件通知
- Activity启动另一个Activity,带结果的返回
- Java事务--JDBC事务