编程语言
首页 > 编程语言> > java – 从String转换为特定的HH:mm日期格式

java – 从String转换为特定的HH:mm日期格式

作者:互联网

我有一个String对象,它以HH:mm格式存储当前系统时间.我必须将其转换为DATE对象并保持相同的HH:mm格式.如何才能做到这一点.

我尝试使用日期分析选项,但每次我得到完整的dd-MM-yyyy HH:mm:ss格式的响应,而不是所需的HH:mm格式.

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String getCurrentTime = sdf.format(Calendar.getInstance().getTime());
Date date = sdf1.parse(getCurrentTime);

预期输出应为HH:mm格式的日期结果.

解决方法:

以下是使用java8 Date和Time API解决此问题的简单示例:

    DateTimeFormatter parser1 = DateTimeFormatter.ofPattern("HH:mm:ss");
    LocalDateTime ldd1 = LocalDateTime.now();
    System.out.println("DateTimeFormatter ldd1 = " + parser1.format(ldd1));

标签:string-to-datetime,java,format-conversion
来源: https://codeday.me/bug/20190827/1744814.html