Java字符串转时间简单示例代码

 更新时间:2023年08月18日 10:30:18   作者:Lee鑫森  
这篇文章主要给大家介绍了关于Java字符串转时间的相关资料,在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字符串转时间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • springMVC发送邮件的简单实现

    springMVC发送邮件的简单实现

    本篇文章主要介绍了springMVC发送邮件的简单实现 ,主要是利用利用javax.mail发送邮件,图片与附件都可发送,有兴趣的可以了解一下
    2017-04-04
  • 什么是Java自旋锁

    什么是Java自旋锁

    这篇文章主要介绍了什么是Java自旋锁,在有些场景中,同步资源的锁定时间很短,为了这一小段时间去切换线程,线程挂起和恢复现场的花费可能会让系统得不偿失,下面来了解具体内容介绍吧
    2022-01-01
  • Maven本地仓库的配置以及修改默认.m2仓库位置

    Maven本地仓库的配置以及修改默认.m2仓库位置

    今天小编就为大家分享一篇关于Maven本地仓库的配置以及修改默认.m2仓库位置的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Java虚拟机内存结构及编码实战分享

    Java虚拟机内存结构及编码实战分享

    这篇文章主要介绍了Java虚拟机内存结构及编码实战分享,文章围绕详细主题展开相关资料具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • SpringBoot3使用Swagger3的示例详解

    SpringBoot3使用Swagger3的示例详解

    本文介绍了如何在Spring Boot 3项目中使用Swagger3进行后端接口的前端展示,首先,通过添加依赖并配置application.yml文件来快速启动Swagger,然后,详细介绍了Swagger3的新注解与Swagger2的区别,并提供了一些常用注解的使用示例,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • MyBatis实现三级树查询的示例代码

    MyBatis实现三级树查询的示例代码

    在实际项目开发中,树形结构的数据查询是一个非常常见的需求,比如组织架构、菜单管理、地区选择等场景都需要处理树形数据,本文将详细讲解如何使用MyBatis实现三级树形数据的查询,需要的朋友可以参考下
    2024-12-12
  • Dwr3.0纯注解(纯Java Code配置)配置与应用浅析一之零配置文件化

    Dwr3.0纯注解(纯Java Code配置)配置与应用浅析一之零配置文件化

    Dwr对我来说最重要的功能点就是反向Ajax调用,通俗来将就是后端可以直接调用前端的JS方法(只要在所能访问的范围内),这也就是Dwr的真正来由,当然它也有最基本的前端直接调用后端的特性,省去了我们经常的一般Ajax调用
    2016-04-04
  • maven打包不打lib目录里面的jar包的解决办法

    maven打包不打lib目录里面的jar包的解决办法

    本文主要介绍了maven打包不打lib目录里面的jar包的解决办法,解决打包时第三方jar未被包含导致ClassNotFound问题,具有一定的参考价值,感兴趣的可以了解一下
    2025-05-05
  • java泛型基本知识及通用方法

    java泛型基本知识及通用方法

    这篇文章主要介绍了java泛型基础知识及通用方法,从以下几个方面介绍一下java的泛型: 基础, 泛型关键字, 泛型方法, 泛型类和接口,感兴趣的可以了解一下
    2019-04-04
  • Spring Boot中lombok的安装与使用详解

    Spring Boot中lombok的安装与使用详解

    这篇文章主要给大家介绍了关于Spring Boot中lombok安装与使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09

最新评论