用SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
时间: 2023-07-24 13:27:53 浏览: 43
好的,使用SimpleDateFormat("yyyy-MM-dd HH:mm:ss")格式化输出时间的代码如下:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
// 创建Calendar实例
Calendar calendar = Calendar.getInstance();
// 获取当前时间
System.out.println("当前时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime()));
// 将时间往前推6个小时
calendar.add(Calendar.HOUR_OF_DAY, -6);
// 格式化输出时间
String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime());
System.out.println("当前时间前6个小时:" + time);
}
}
```
运行代码后,将输出当前时间和当前时间前6个小时的时间,格式均为"yyyy-MM-dd HH:mm:ss"。
相关问题
java yyyy-MM-dd HH:mm 转 yyyy-MM-dd HH:mm:ss
你使用 SimpleDateFormat 类来实现这个转换。下面是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateTime = "2022-02-01 12:34";
String convertedDateTime = convertDateTime(dateTime);
System.out.println(convertedDateTime);
}
public static String convertDateTime(String dateTime) {
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = inputFormat.parse(dateTime);
return outputFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}
```
在上面的代码中,我们通过使用 SimpleDateFormat 类,先定义了输入格式("yyyy-MM-dd HH:mm")和输出格式("yyyy-MM-dd HH:mm:ss")。然后,我们使用 parse() 方法将输入的日期时间字符串解析为 Date 对象,再使用 format() 方法将 Date 对象格式化为指定的输出格式。最后,将转换后的日期时间字符串返回。
在示例中,输入的日期时间是 "2022-02-01 12:34",经过转换后输出的日期时间是 "2022-02-01 12:34:00"。你可以根据需要修改输入和输出的日期时间字符串。
java yyyy-MM-dd HH:mm:ss
以下是一个Java代码示例,可以将日期格式转换为"yyyy-MM-dd HH:mm:ss"格式:
```java
String format = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
String currentTime = simpleDateFormat.format(new Date());
System.out.println(currentTime);
```
这段代码使用了`SimpleDateFormat`类来定义日期格式,并将当前日期转换为指定格式的字符串。输出结果将是形如"2022-06-06 16:02:31"的字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [JAVA - 时间格式 yyyy-MM-dd HH:mm:ss](https://blog.csdn.net/qq_37978224/article/details/127690663)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [java 时间格式“yyyyMMddHHmmssSSSSSS”的解释](https://blog.csdn.net/Amber_1/article/details/125148962)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [js将日期格式转换为YYYY-MM-DD HH:MM:SS](https://download.csdn.net/download/weixin_38713039/12923244)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]