SimpleDateFormat是一个用于格式化和解析日期时间的类,它可以将日期时间转换为指定格式的字符串,也可以将字符串解析为日期时间对象。以下是SimpleDateFormat在Java中的基本用法示例:
格式化日期时间:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = new Date();String formattedDate = sdf.format(date);System.out.println(formattedDate);解析日期时间字符串:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = "2022-10-25 08:30:00";try { Date parsedDate = sdf.parse(dateString); System.out.println(parsedDate);} catch (ParseException e) { e.printStackTrace();}上述示例中,我们首先创建一个SimpleDateFormat对象,并指定日期时间的格式。然后通过format()方法将Date对象转换为指定格式的字符串;通过parse()方法将字符串解析为Date对象。需要注意的是,在解析日期时间字符串时,要处理可能抛出的ParseException异常。
SimpleDateFormat还提供了其他方法,如setLenient()用于设置是否宽松解析日期时间字符串;getTimeZone()用于获取时区等。根据具体需求,可以灵活使用SimpleDateFormat类进行日期时间处理。


