SimpleDateFormat
来源:互联网 发布:淘宝怎么开团购 编辑:程序博客网 时间:2024/06/07 14:30
日期转换用到了SimpleDateFormat类,其中有两个方法format()和parse(),下面讲一下用法及可能出现的问题。
parse方法:将字符串类型(Java.lang.String)解析为日期类型(java.util.Date)
format方法:将日期类型(Date)数据格式化为字符串(String)
1.先说parse(),parse()是将字符串类型的解析为日期类型的
- public static void main(String[] args) {
- String str = "2013-01-21 15:10:20";
- Date date = null;
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
- try {
- date = sdf.parse(str);
- } catch (ParseException e) {
- System.out.println(e.getMessage());
- }
- System.out.println(date);
- System.out.println(date.getTime());
- }
- public static void main(String[] args){
- <span style="white-space:pre"> </span>SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
- <span style="white-space:pre"> </span>String a=dateformat.format(new Date());
- <span style="white-space:pre"> </span>System.out.println("时间:"+a);
- }
- public static void main(String[] args) throws Exception {
- String str = "2013-01-21 15:10:20";
- System.out.println(parseString(str));
- }
- public static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
- private static final Object LOCK = new Object();
- public static Date parseString(String datetime) throws Exception {
- synchronized (LOCK) {
- return format.parse(datetime);
- }
- }
- Exception in thread "main" java.text.ParseException: Unparseable date: "2013-01-21 15:10:20"
- at java.text.DateFormat.parse(DateFormat.java:357)
- at com.date.DateTest.parseString(DateTest.java:20)
- at com.date.DateTest.main(DateTest.java:12)
阅读全文
0 0
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- SimpleDateFormat
- elasticsearch5.0 搜索速度和data节点的磁盘性能相关
- 银联支付
- Linux下安装Nginx
- 在sublime中实现shell编辑插件代码
- 一个Lua脚本操作Redis的简单例子
- SimpleDateFormat
- HTML笔记-4
- Markdown编辑器使用说明
- C/C++面试题:class和struct有什么区别
- 修改类名
- ios xcode http请求转换为https请求
- 面试分享:一年经验初探阿里巴巴前端社招
- hdu2615
- 使用python绘制二维图形