小编Vik*_*kas的帖子

字符串日期转换为日期转换

我的要求是将字符串"2019-04-25 07:06:42.790"转换为与"2019-04-25 07:06:42.790"Date格式相同的对象。

我尝试这样做,但它总是以字符串格式给出。

    String createDate = "2019-04-25 07:06:42.790";

    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS", Locale.US);
    LocalDateTime localDateTime = LocalDateTime.parse(createDate, formatter);

    System.out.println(formatter.format(localDateTime));

    SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.US);
    formatter1.setTimeZone(TimeZone.getTimeZone("IST"));

    Date date = formatter1.parse(createDate);
    System.out.println(date);
    
    String formattedDateString = formatter1.format(date);
    System.out.println(formattedDateString);
Run Code Online (Sandbox Code Playgroud)

上述代码的输出:

2019-04-25 07:06:42.790
Thu Apr 25 07:06:42 IST 2019
2019-04-25 07:06:42.790
Run Code Online (Sandbox Code Playgroud)

java date-formatting java.util.date

0
推荐指数
1
解决办法
89
查看次数

标签 统计

date-formatting ×1

java ×1

java.util.date ×1