多种时间格式字符串转换为Date对象「建议收藏」

多种时间格式字符串转换为Date对象「建议收藏」maven引入包org.apache.commonscommons-lang33.8使用类org.apache.commons.lang3.time.DateUtils调用示例Datedate=DateUtils.parseDate(strDate,”yyyy-MM-dd”,”yyyy-MM-ddHH:mm:ss”,”yyyy/MM/dd”,”yy…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 

maven引入包

org.apache.commons

commons-lang3

3.8

使用类

org.apache.commons.lang3.time.DateUtils

 

调用示例

Date date = DateUtils.parseDate(strDate, “yyyy-MM-dd”,”yyyy-MM-dd HH:mm:ss”,”yyyy/MM/dd”,”yyyy/MM/dd HH:mm:ss”);

 

方法说明

/**
     * <p>Parses a string representing a date by trying a variety of different parsers.</p>
     *
     * <p>The parse will try each parse pattern in turn.
     * A parse is only deemed successful if it parses the whole of the input string.
     * If no parse patterns match, a ParseException is thrown.</p>
     * The parser will be lenient toward the parsed date.
     *
     * @param str  the date to parse, not null
     * @param parsePatterns  the date format patterns to use, see SimpleDateFormat, not null
     * @return the parsed date
     * @throws IllegalArgumentException if the date string or pattern array is null
     * @throws ParseException if none of the date patterns were suitable (or there were none)
     */
    public static Date parseDate(final String str, final String... parsePatterns) throws ParseException {
        return parseDate(str, null, parsePatterns);
    }

第一个参数是时间字符串

后面的参数都是时间格式字符串,可以添加多个

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189170.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月14日 下午2:25
下一篇 2026年4月14日 下午2:31


相关推荐

  • 使用pycharm创建虚拟环境

    使用pycharm创建虚拟环境为什么创建虚拟环境 一般来说 使用全局环境的话 会出现包版本冲突的情况 这样的话 每当我们需要完成项目时 就需要去不更改包的版本 如果为每个项目创建一个虚拟环境 这样的话 我们的项目的包库都是独立的 不存在冲突的现象 创建流程 1 首先确保你的项目中没有该文件夹 venv 这个文件夹就是用来存放环境的 新建的项目是没有该文件夹的 2 点击 setting3 找到 Interpreter4 完成后继续点击添加 add5 可以看到这里有我们创建好的虚拟环境 点击 OK 即可

    2026年3月20日
    2
  • IDEA卸载

    IDEA卸载第一步:打开文件安装目录,点击1,鼠标右击【属性】,再点击打开文件安装位置。第二步:在打开的文件夹里面。找到【Uninstall.exe】这一选项。操作参照我在图中标注,双击使其正常运行启动。第三步:卸载过程的弹出框确认,是否需要删除一些配置和历史记录。第四步:就是确认前面的设置之后,然后就静静的等待进度条完成即可。第五步:删除的内容可以关注下,很多的删除了C盘的…

    2022年6月14日
    1.7K
  • 理解es6中的暂时性死区

    理解es6中的暂时性死区作用域什么是作用域?一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。全局作用域JS中没有明确的全局作用域的概念,只有局部作用域以及全局执行环境的概念,全局执行环境被认为是window对象,是最外围的一个执行环境。因为作用域的概念只是给后续声明语句做一个铺垫,所以这里就不赘述了。局部作用域在外部无法访问局部作用域中的变量1、函数…

    2022年6月29日
    27
  • Java8新特性学习之二:lambda表达式深入学习

    Java8新特性学习之二:lambda表达式深入学习

    2021年8月3日
    69
  • linux服务器cc防御,Linux下简单的防止CC攻击

    linux服务器cc防御,Linux下简单的防止CC攻击Nginx0 7 开始提供了 2 个限制用户连接的模块 NginxHttpLim 和 NginxHttpLim NginxHttpLim 可以根据条件进行并发连接数控制 NginxHttpLim 可以根据条件进行请求频率的控制 http limit zonemy zone binary remote add

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号