首页 > 其他分享 >关于yyyy-MM-dd格式日期字符串,解析成LocalDateTime遇到的问题

关于yyyy-MM-dd格式日期字符串,解析成LocalDateTime遇到的问题

时间:2023-11-06 11:04:57浏览次数:39  
标签:LocalDate MM pattern dd yyyy ex str localDateTime localDate

  LocalDateTime localDateTime;
    try {
        localDateTime = LocalDateTime.parse(str, DateTimeFormatter.ofPattern(pattern));
    } catch (Exception ex) {
        ex.printStackTrace();
        LocalDate localDate = parseLocalDate(str, pattern);
        localDateTime = Objects.isNull(localDate) ? null : localDate.atStartOfDay();
    }
    return localDateTime;
}

/**
 * desc :
 * create_user : cheng
 * create_date : 2019/5/27 19:30
 */
private LocalDate parseLocalDate(String str, String pattern) {
    if (StringUtils.isAnyBlank(str, pattern)) {
        return null;
    }

    LocalDate localDate = null;
    try {
        localDate = LocalDate.parse(str, DateTimeFormatter.ofPattern(pattern));
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    return localDate;
}

标签:LocalDate,MM,pattern,dd,yyyy,ex,str,localDateTime,localDate
From: https://blog.51cto.com/u_16271212/8202222

相关文章

  • Fiddler抓socket
      解决中文乱码staticfunctionOnBeforeRequest(oSession:Session){if(oSession.RequestHeaders.ExistsAndContains("Sec-WebSocket-Extensions","permessage-deflate")){oSession.RequestHeaders.Remove("Sec-We......
  • 【刷题笔记】101. Symmetric Tree
    题目Givenabinarytree,checkwhetheritisamirrorofitself(ie,symmetricarounditscenter).Forexample,thisbinarytree[1,2,2,3,4,4,3]issymmetric:1/\22/\/\3443Butthefollowing[1,2,2,null,3,null,3]isnot:1......
  • 把对象传递到Thisdrawing.SendCommand的参数中去
    VBA不像lisp可以随意在命令行参数中传递对象,但可以采取如下方法:DimobjasAcadXXXDim ObjHandleasString……'将对象句柄转换成lisp表达式字符串,传递过去ObjHandle = "(list(handent" & Chr(34) & obj.Handle & Chr(34) & "))" ThisDrawing.SendCommand ("......
  • 异常检测算法-完全卷积数据描述子FCDD
    文献来源:EXPLAINABLEDEEPONE-CLASSCLASSIFICATION   最近在做一些异物检测之类的算法任务,原本想使用目标识别算法,但是问题是正样本太多,而负样本没几个。所以有必要使用异常检测算法,日后不妨再结合目标识别任务去做。在正式开始前,需要先简单介绍一个广义损失函数的东西......
  • HHKB Programming Contest 2023(AtCoder Beginner Contest 327) 赛后总结
    HHKBProgrammingContest2023(AtCoderBeginnerContest327)赛后总结又没来得及写题解。。。赛时A-ab查找ab和ba,只要其中一者存在就行。#include<bits/stdc++.h>usingnamespacestd;intn;strings;intmain(){cin>>n>>s;cout<<(s.find("a......
  • Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contes
    JapanRegistryServices(JPRS)ProgrammingContest2023(AtCoderBeginnerContest324)赛后总结可悲的是:我没来得及写题解。TaskASame秒切。直接输入排一遍序再遍历即可。#include<bits/stdc++.h>usingnamespacestd;intn,a[101];intmain(){cin>>n;......
  • 获取图片并进行图片切换(FolderBrowserdDialog and OpenFileDialog用法)
    winform布局如下图: 获取文件夹按钮,通过FolderBrowserDialog对话框,选择本地电脑文件路径,后台代码实现如下:privatevoidbutton1_Click(objectsender,EventArgse){folderBrowserDialog1.Description="请选择需要保存的路径";......
  • 产品代码都给你看了,可别再说不会DDD(十):CQRS
    这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。本系列包含以下文章:DDD入门D......
  • Pset_BuildingCommon
    Pset_BuildingCommonPSET_TYPEDRIVENOVERRIDE/IfcBuilding :属性集定义BuildingCommon:IfcBuilding所有实例定义的公共特性。请注意,几个建筑属性在IfcBuilding实例中直接处理,建筑编号(或短名称)由IfcBuilding.name处理,建筑名称(或长名称)由IfcBuilding.LongName处理,描述(或注释)由IF......
  • HHKB Programming Contest 2023(AtCoder Beginner Contest 327)
    HHKBProgrammingContest2023(AtCoderBeginnerContest327)A-abintmain(){IOS;strings;cin>>n>>s;boolf=false;for(inti=1;i<n;++i)if(s[i-1]=='a'&&s[i]=='b&#......