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 CountDownLatch与CyclicBarrier及Semaphore使用教程
对于并发执行,Java中的CountDownLatch是一个重要的类。为了更好的理解CountDownLatch这个类,本文将通过例子和源码带领大家深入解析CountDownLatch与CyclicBarrier及Semaphore的原理,感兴趣的可以学习一下2023-01-01
packages思维及使用Java添加Android平台特定实现
这篇文章主要为大家介绍了packages思维及使用Java添加Android平台特定实现在Flutter框架里的体现和运用详解,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12
java.util.concurrent.ExecutionException 问题解决方法
这篇文章主要介绍了java.util.concurrent.ExecutionException 问题解决方法的相关资料,需要的朋友可以参考下2016-11-11


最新评论