如何使用 Java 格式化字符串中的日期?

问题描述 投票:0回答:1

我有一个接收以下日期格式的字符串 (yyyy-MM-dd ...)

“2023-03-13 12:00:02”

我需要将格式更改为以下 (dd-MM-yyyy ...)

"13-03-2023 12:00:02.000000000"

我尝试构建以下方法,但它不起作用,我也不太清楚它应该是怎样的

String formatoFechaFinBd(String dateService) throws ParseException {
        Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").parse(dateService);
        
        String formattedDate = new SimpleDateFormat("dd/MM/yyyy, Ka").format(date);
        return formattedDate;
    }

如何进行我需要的转换以在字符串中获取该日期格式

java date simpledateformat date-format
1个回答
0
投票
static String formatoFechaFinBd(String dateService) throws ParseException {
        Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateService);
        String formattedDate = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss.SSSSSSSSS").format(date);
        return formattedDate;
    }
© www.soinside.com 2019 - 2024. All rights reserved.