• Java中如何将String类型的2023年09月21日这个值变成DATE相关的类型


    在这里插入图片描述

    Java中如何将String类型的2023年09月21日这个值变成DATE

    可以通过使用Java中的SimpleDateFormat类完成。以下是一个例子:

    import java.text.SimpleDateFormat;
    import java.text.ParseException;
    import java.util.Date;
    
    public class Main {
        public static void main(String[] args) {
            String strDate = "2023年09月21日";
            
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
            
            try {
                Date date = sdf.parse(strDate);
                System.out.println(date);
            } catch (ParseException e) {
                e.printStackTrace();
            }
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    在上述的代码中,我们首先定义了一个SimpleDateFormat对象,并为它指定了日期的格式(“yyyy年MM月dd日”),然后我们调用sdf.parse(strDate)将字符串转为Date对象。

    注意:parse方法可能会抛出ParseException异常,所以我们需要捕获这个异常。

    Java中如何将Date类型的2023年09月21日这个值变成String

    可以使用SimpleDateFormat类的format方法来完成这个操作。以下是一个示例:

    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Main {
        public static void main(String[] args) {
            Date date = new Date();
            
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
            
            String strDate = sdf.format(date);
            
            System.out.println(strDate);
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    首先创建了一个Date对象,然后我们创建了一个SimpleDateFormat对象并为其指定了日期格式(“yyyy年MM月dd日”),最后我们使用sdf.format(date)方法将Date对象转换为字符串。

    Java中LocalDateTime类型如何变成string类型

    可以使用Java 8引入的DateTimeFormatter类将LocalDateTime转换为String。以下是一个例子:

    import java.time.LocalDateTime;
    import java.time.format.DateTimeFormatter;
    
    public class Main {
        public static void main(String[] args) {
            // 获取当前日期时间
            LocalDateTime now = LocalDateTime.now();
    
            // 定义日期时间格式
            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    
            // 格式化日期时间
            String formattedDateTime = now.format(formatter);
    
            // 输出结果
            System.out.println(formattedDateTime);
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    首先获取当前的日期和时间。然后,我们定义了一个DateTimeFormatter对象,并提供了一个日期和时间的格式。最后,我们调用LocalDateTime对象的format方法,将日期和时间转换为String。

  • 相关阅读:
    07.docker容器的网络访问
    【HBZ分享】Netty的启动引导类Bootstrap
    【编程题】【Scratch四级】2021.06 食堂取餐
    宠物类食品猫粮、狗粮、动物粮食上架亚马逊提交FDA认证注册解析
    微信小程序怎么实现扫码一键连WiFi功能
    Mysql 数据库基础介绍
    Toronto Research Chemicals霉菌毒素分析丨T2 四醇
    [部署网站02]下载安装 unix PHP7.4 Swoole Loader扩展文件
    CodeForces每日好题10.14
    PCB走线的传输延时有多少
  • 原文地址:https://blog.csdn.net/weixin_50503886/article/details/133253911