将前端传过来的String的日期数据转换成LocalDateTime类型的数据存入数据库

这篇具有很好参考价值的文章主要介绍了将前端传过来的String的日期数据转换成LocalDateTime类型的数据存入数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

String类型的xxxx年x月xx日与LocalDateTime类型的 yyyy-mm-dd相互转化

1.导入DataUtil工具类

public class DataUtil {
    /**
     * 将String类型的xxxx年x月xx日 ——>  LocalDateTime yyyy-mm-dd
     * @param strData
     * @return
     * @throws
     */
    public static LocalDateTime sTd(String strData) throws ParseException {
//        String strData = "2023年5月12日";
        Date sData = new SimpleDateFormat("yyyy年MM月dd日").parse(strData);
        LocalDateTime localDateTime = sData.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
        return localDateTime;

    }

    /**
     * 将LocalDateTime yyyy-mm-dd ——>  String类型的xxxx年x月xx日
     * @param localDateTime
     * @return
     */
    public static String dTs(LocalDateTime localDateTime){
        DateTimeFormatter pattern = DateTimeFormatter.ofPattern("yyyy年M月dd日");
        String strData = localDateTime.format(pattern);
        return strData;
    }

}

2.调用工具类

    @Test
    public void dataTest() throws ParseException {
        LocalDateTime dateTime = DataUtil.sTd("2023年5月12日");
        System.out.println(dateTime);
        String strData = DataUtil.dTs(dateTime);
        System.out.println(strData);
    }

3.输出结果

string转localdatetime,前端,数据库,java文章来源地址https://www.toymoban.com/news/detail-849991.html

到了这里,关于将前端传过来的String的日期数据转换成LocalDateTime类型的数据存入数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MyBatis实现 Java 对象和数据库中日期类型之间的转换(超详细)

    数据库存储的时间字段的类型是datetime Java实体类的时间字段类型是Date 需求:响应前端的时间字段格式为”yyyy-MM-dd HH:mm:ss“ 1、定义resultMap 定义 Java 对象和数据库表字段的对应关系,在 mapper.xml 文件中使用 #{属性名,jdbcType=数据库字段类型} 来进行参数传递和结果集映射,例如

    2024年02月15日
    浏览(44)
  • MyBatis实现 Java 实体类和数据库中日期类型之间的转换(超详细)

    数据库存储的时间字段的类型是datetime Java实体类的时间字段类型是Date 需求:响应前端的时间字段格式为”yyyy-MM-dd HH:mm:ss“ 1、定义resultMap 定义 Java 对象和数据库表字段的对应关系,在 mapper.xml 文件中使用 #{属性名,jdbcType=数据库字段类型} 来进行参数传递和结果集映射,例如

    2024年02月20日
    浏览(52)
  • java中日期转换Date、DateTime、TimeStamp、String之间相互转换

    1.1Date-String 2.1Date-TimeStamp 2.2TimeStamp-Date DateTime使用依赖 3.1Date-DateTime 方法1: 方法2: 3.2DateTime-Date 4.String转DateTime

    2024年02月15日
    浏览(56)
  • [SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)

    SQL Server数据库中,如何将时间日期类型(DateTime)的数据转换成字符串类型(varchar,nvarchar),并对其进行 yyyy-mm-dd 形式的格式化输出 使用SQL Server的 CONVERT() 函数,如下: SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 10) 或者 SELECT CONVERT(VARCHAR(10), GETDATE(), 120) 在SQL Server 2012及以上版本中,新增

    2024年02月07日
    浏览(69)
  • 前端和后端交互数据类型转换

    页面是男/女 后端pojo类以及数据库中是Integer 0/1  怎么样很方便地转化? ----枚举转化-- 在web开发中有时会使用枚举作为参数,而前端在调接口时就会出现传错或者传空导致后端拿不到枚举类型。在这里就使用反序列化@JsonDeserialize 这里是对枚举进行反序列化,所以首先编写一个

    2024年03月26日
    浏览(54)
  • Java 常见的日期转换(Timestamp、Calendar、Date、String)

    日期类型: Timestamp: java.sql.Timestamp Calendar: java.util.Calendar Date: java.util.Date String: java.lang.String 1、Timestamp 转 Calendar 2、Timestamp 转 Date 3、Timestamp 转 String 4、Calendar 转 Timestamp 5、Calendar 转 Date 6、Calendar 转 String 7、Date 转 Calendar 8、Date 转 Timestamp

    2024年02月04日
    浏览(48)
  • String类型和Date类型相互转换(java)

    ** ** 1、format方法可以把Date类型转换成特定格式的String类型,如果Date类型和定义的SimpleDateFormat长度不一致会自动在后面补充0 2. parse方法可以把String型的字符串转换成特定格式的date类型,使用parse时字符串长度要和定义的SimpleDateFormat对象长度一致 下面test2的例子,由于位数不

    2024年02月15日
    浏览(63)
  • Redis数据迁移过程,使用jedis客户端发送命令,需要注意string和byte类型的命令,如果使用的转换字符编码不一致,会导致丢数据

    string与byte来回转换,需要指定一样字符编码规则 详细原因请参考: 关于Java中bytes到String的转换-阿里云开发者社区   简单来说 (1)string和byte转换之间需要指定字符编码参数Charset.defaultCharset(),默认不指定的情况下,使用的是utf-8编码,所以一般情况下相互转换使用的都是同

    2023年04月09日
    浏览(88)
  • java中byte[]类型如何转换为String类型

    在 Java 中将 byte[] 类型转换为 String 类型,可以使用 String 的构造函数或者静态方法。 使用 String 构造函数 byte[] byteArray = {97, 98, 99}; String str = new String(byteArray);      2.使用静态方法 valueOf() byte[] byteArray = {97, 98, 99}; String str = String.valueOf(byteArray); 需要注意的是,在转换过程中需

    2024年02月12日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包