java日期处理(四)

        在任何编程语言中,凡是涉及到时间的操作时,均有这样一种应用场景:给定一个日期时间格式的字符串,将其转化成日期时间类型的变量。本篇我们将详述,如何在java中实现这些功能

        我们先看以下代码

Code:
  1.         Date date;   
  2.         String dateString = "2009-01-01 12:33:12";//被转换的字符串   
  3.         String dateFormat = "yyyy-MM-dd HH:mm:ss";//转换格式   
  4.            
  5.         //创建SimpleDateFormat对象   
  6.         SimpleDateFormat sdFormat = new SimpleDateFormat(dateFormat);   
  7.            
  8.         try {   
  9.             date = sdFormat.parse(dateString);   
  10.             System.out.println(date);   
  11.         } catch (ParseException e) {   
  12.             e.printStackTrace();   
  13.         }  

上述代码中需要注意的是,转换字符串和的格式,和转换格式字符串一定要匹配,否则抛出ParseException 异常。

通过上述两篇文章我们可以看出,java中日期时间类型对象的转换核心的内容是掩码格式字符串,如果搞清楚了这些格式字符串的写法,我们就可以灵活的操作java日期和时间变量。

附录:java时间掩码解释

Code:
  1. y-年,四个y表示四位数的年,小写   
  2. M-月,两个M时如果是单数月会补0,一定要大写   
  3. d-日,两个d时如果是单数天会补0,小写   
  4. H-小时,两个H时单数补0,一定要大写   
  5. m-分钟,两个m时单数补0,一定要小写,主要和月份区分开来   
  6. s-秒,两个s时单数补0,小写   
  7. S-毫秒,一定能够要大写  


注意:一定要注意大小写!!!!

 如果您对我的文章感兴趣的话,请点击这里加我为好友,让我们一起进步
 
http://student.youkuaiyun.com/invite.php?u=106708&c=2383a3846076c876

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值