Java字符串转时间简单示例代码
Java字符串转时间
在Java中,可以使用java.text.SimpleDateFormat类将字符串转换为时间。下面是一个示例代码:
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringToDateExample { public static void main(String[] args) { String dateString = "2023-04-04 12:30:00"; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = dateFormat.parse(dateString); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } } }
在这个示例中,我们将字符串"2023-04-04 12:30:00"转换为日期对象。我们使用SimpleDateFormat类的parse()方法将字符串转换为日期对象。在这个方法中,我们需要传递一个表示日期格式的字符串作为参数,这个字符串需要和输入字符串的格式相匹配。在这个示例中,日期格式的字符串是"yyyy-MM-dd HH:mm:ss",它表示年份-月份-日期 时:分:秒的格式。
如果输入的字符串格式不符合指定的日期格式,parse()方法将抛出ParseException异常。在这个示例中,我们使用try-catch语句处理异常并打印错误信息。
最后,我们将日期对象打印到控制台上,它的输出格式为"Tue Apr 04 12:30:00 CST 2023",这是Java默认的日期对象格式。你可以使用SimpleDateFormat类再次将日期对象格式化为你所需的格式。
日期转字符串
@Test public void test(){ Date date=new Date(); SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy/MM/dd"); // 自己随意定义时间格式 String format = simpleDateFormat.format(date); System.out.println("format = " + format); }
总结
到此这篇关于Java字符串转时间的文章就介绍到这了,更多相关Java字符串转时间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决java调用dll报Unable to load library错误的问题
这篇文章主要介绍了解决java调用dll报Unable to load library错误的问题。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-11-11mybatis foreach遍历LIST读到数据为null的问题
这篇文章主要介绍了mybatis foreach遍历LIST读到数据为null的问题,具有很好的参考价值,希望对大家有所帮助。2022-02-02
最新评论