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