java中如何将yyyy-mm-dd 转成yyyy-MM-dd HH:mm:ss
时间: 2023-07-19 14:43:41 浏览: 85
字符串常量-第8章 T-SQL语言
可以使用 Java 中的 SimpleDateFormat 类来进行日期格式化,具体实现可以按照以下步骤:
1. 创建一个 SimpleDateFormat 对象,指定输入日期的格式为 "yyyy-MM-dd",同时指定输出日期的格式为 "yyyy-MM-dd HH:mm:ss"。
2. 调用 SimpleDateFormat 对象的 parse 方法,将输入日期字符串转换成 Date 类型对象。
3. 再次调用 SimpleDateFormat 对象的 format 方法,将 Date 类型对象转换成指定格式的字符串。
下面是具体的代码实现:
```java
String inputDate = "2021-11-11";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = inputFormat.parse(inputDate);
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String outputDate = outputFormat.format(date);
System.out.println(outputDate);
```
输出结果为:2021-11-11 00:00:00
需要注意的是,以上代码中的日期格式字符串中,大写的 MM 表示月份,小写的 mm 表示分钟,因此在格式化时要注意大小写的区分。
阅读全文