Java学习之SimpleDateFormat
2016-02-21 21:11
666 查看
当新建一个Date对象时,默认的日期格式往往不能满足我们的要求,若要以我们需要的格式来显示,就需要用到SimpleDateFormat
首先需要创建一个SimpleDateFormat对象
这里的”yyyy-MM-dd HH:mm:ss”为预定义字符串,其具体的含义如下图所示
下图是一些组合的示例
1、使用 format() 方法将日期转换为指定格式的文本
2、使用 parse() 方法将文本转换为日期
注意此处字符串格式和SimpleDateFormat格式必须相同,否则会报异常
首先需要创建一个SimpleDateFormat对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
这里的”yyyy-MM-dd HH:mm:ss”为预定义字符串,其具体的含义如下图所示
Date d = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String now = sdf.format(d); System.out.println(now);
2、使用 parse() 方法将文本转换为日期
String day = "2016年02月21日 21:07:10"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); try { Date d = sdf.parse(day); System.out.println(d); } catch (ParseException e) { e.printStackTrace(); }
注意此处字符串格式和SimpleDateFormat格式必须相同,否则会报异常
相关文章推荐
- java.lang.Exception: Socket bind failed
- java xml api 简单使用例子
- eclipse导入myeclipse项目
- java.lang.RuntimeException: native typeface cannot be made
- Java学习之基本类型与字符串之间的转换
- 使用java实现的超简单的单向链表 头插法
- 【慕课笔记】第四章 JAVA中的集合框架(上) 第3节 学生选课—创建学生类和课程类
- Java虚拟机学习 - 垃圾收集器
- Spring MVC3在controller和视图之间传递参数的方法
- MyEclipse配色字体等配置的解决方案
- Myeclipse破解
- java多线程详解
- 在eclipse中设置tab的长度
- java IP多播
- springmvc上传图片实例
- springmvc03 非注解和注解处理器映射器和适配器
- 静态数据的初始化(Think in java P95页代码解析)
- 关于学习Java的心得体会
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
- ThreadLocal 对象的使用