Java时间格式转换
2016-07-03 15:57
656 查看
一、时间格式转换public class Test{ public static void main(String []args){ Date d = new Date(); String s; /** Date类的格式: Sat Apr 16 13:17:29 CST 2006 */ System.out.println(d); System.out.println("******************************************"); /** getDateInstance() */ /** 输出格式: 2006-4-16 */ s = DateFormat.getDateInstance().format(d); System.out.println(s); /** 输出格式: 2006-4-16 */ s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d); System.out.println(s); /** 输出格式: 2006年4月16日 星期六 */ s = DateFormat.getDateInstance(DateFormat.FULL).format(d); System.out.println(s); /** 输出格式: 2006-4-16 */ s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d); System.out.println(s); /** 输出格式: 06-4-16 */ s = DateFormat.getDateInstance(DateFormat.SHORT).format(d); System.out.println(s); /** 输出格式: 2006-01-01 00:00:00 */ java.text.DateFormat format1 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); s = format1.format(new Date()); System.out.println(s); /** 输出格式: 2006-01-01 00:00:00 */ System.out.println((new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date())); /** 输出格式: 20060101000000***/ java.text.DateFormat format2 = new java.text.SimpleDateFormat("yyyyMMddhhmmss"); s = format2.format(new Date()); System.out.println(s); }}
二、字符串转时间格式
**** @author FuLX** 2017年1月12号*/public class Test {public static void main(String[] args) throws ParseException {String registerDate = "2017-01-12 17:00:00";//String registerDate = "2017-01-12 17:00:00";if (registerDate.indexOf("-") != -1) {System.out.println("原始时间:" + registerDate);System.out.println("包含;输出结果:" + registerDate);} else {System.out.println("原始时间:" + registerDate);SimpleDateFormat format1 = new SimpleDateFormat("yyyyMMdd HH:mm:ss");Date date1 = format1.parse(registerDate); // 转换为util.dateSimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");String date2 = sdf1.format(date1); // 转换为util.dateregisterDate = date2;System.out.println("不包含 ;输出结果:" + registerDate);}//System.out.println("包含 ;输出结果:" + registerDate);}}结果显示原始时间:2017-01-12 17:00:00包含 ;输出结果:2017-01-12 17:00:00
相关文章推荐
- 毕向东Java视频学习笔记【Day11-Day13 多线程】
- java原型模式(Prototype)-创建型
- Java——spring mvc 文件下载
- Eclipse + Maven 搭建 SSH 环境
- [置顶] Java 多线程学习笔记(七)数据类型String的常量池特性
- Struts2 action中一个方法返回多个页面
- [置顶] Java 多线程学习笔记(六)synchronized 不具有继承性
- Struts 2学习(一)Struts 2环境搭建及示例程序编写
- [置顶] Java 多线程学习笔记(五)synchronized 锁重入
- eclipse中java build path下 allow output folders for source folders 无法勾选,该如何解决 eclipse中java build path下 allow output folders for source folders 无法勾选,
- [置顶] Java 多线程学习笔记(四)yield 介绍
- [置顶] Java 多线程学习笔记(三)-守护线程
- JSON java fastJson
- [置顶] Java 多线程 学习笔记(二)停止线程的几种方法
- 初学java之12 泛型编程的个人理解总结
- [置顶] Java 多线程学习笔记 (一)interrupt
- 文章标题
- 修改eclipse中的propersties文件的默认编码格式
- 转: Android 软件开发之如何使用Eclipse Debug调试程序详解(七)
- 使用Spring MVC统一异常处理