验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Java中如何将字符串转换为日期

阅读:990 来源:乙速云 作者:代码code

Java中如何将字符串转换为日期

在Java中,可以使用SimpleDateFormat类或者Java 8引入的LocalDateDateTimeFormatter类将字符串转换为日期。以下是两种方法的示例:

方法1:使用SimpleDateFormat类

import java.text.SimpleDateFormat;
import java.util.Date;

public class StringToDate {
    public static void main(String[] args) {
        try {
            String dateString = "2021-09-01";
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
            Date date = dateFormat.parse(dateString);
            System.out.println("转换后的日期:" + date);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

方法2:使用LocalDate和DateTimeFormatter类(推荐)

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class StringToDate {
    public static void main(String[] args) {
        try {
            String dateString = "2021-09-01";
            DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
            LocalDate date = LocalDate.parse(dateString, dateFormatter);
            System.out.println("转换后的日期:" + date);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

在这两个示例中,我们将字符串"2021-09-01"转换为日期对象。注意,你需要根据实际情况调整日期字符串和日期格式。

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>