博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SimpleDateFomat里面的parse方法的使用
阅读量:6904 次
发布时间:2019-06-27

本文共 1173 字,大约阅读时间需要 3 分钟。

parse方法用于将字符串类型的日期/时间解析为Date类型。
语法

public Date parse(参数)

要加上这句 throws ParseException或者:try{}catch(){}。

参数:字符串类型的日期/时间。

返回值:返回对字符串类型的日期/时间解析后生成的Date对象。

异常:执行该方法需要处理ParseException异常。

代码:

1 import java.text.ParseException;  2 import java.text.SimpleDateFormat;  3 import java.util.Date;  4  5 public class DateTest {  6 public static void main(String[] args) throws ParseException{  7 String date="1988-10-10 20:10:10";  8 Date d=null;  9 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 10 d=sdf.parse(date);//将String to Date类型 11 System.out.println(d); 12 } 13 }

运行:

如果不加异常处理,就会报错:

 返回两个日期对象的天数差(注意,需要导入头文件,导入的头文件和上面一样):

1  /** 2       * 计算日期差 3       * @param dstr1 第一个日期 4       * @param dstr2 第二个日期 5       * 6   */ 7  public long charge(String dstr1,String dstr2){ 8      long charge=0; 9      SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd");10      try {11           Date d1=sd.parse(dstr1);12        Date d2=sd.parse(dstr2);13        charge=(d2.getTime()-d1.getTime())/(24*60*60*1000);14    } catch (ParseException e) {15       e.printStackTrace();16       }17          return charge; 18 }

 

转载于:https://www.cnblogs.com/qq1871707128/p/6073532.html

你可能感兴趣的文章
论程序员的自我修养——我在阿里干了十年开发
查看>>
nginx 详解
查看>>
我的友情链接
查看>>
浅谈精准数据库营销
查看>>
巨头为何纷推智能手机OS?
查看>>
postgresql 全文搜索
查看>>
Windows Server 2012 R2 要远程登录,你需要具有通过远程桌面服务进行登录的权限...
查看>>
linux第一关考试题
查看>>
正则表达式练习题
查看>>
如何恢复手机通话记录?教你快速恢复
查看>>
java比较日期
查看>>
安全测试:代码注入攻防
查看>>
Ext.Loader singleton
查看>>
Xtrabackup系列之:二进制安装
查看>>
Python flask
查看>>
Context []startup failed due to previous errors 错误
查看>>
RPM(RedHat Package Manager)
查看>>
cannot restore segment prot after reloc: Permission denied 解决方法
查看>>
F5 web管理界面无法打开
查看>>
iOS开源项目周报0302
查看>>