java中创建一个yyyy-MM-dd hh:MM:ss格式日期
时间: 2024-05-04 17:19:08 浏览: 138
可以使用Java中的SimpleDateFormat类来创建一个yyyy-MM-dd hh:MM:ss格式的日期。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
Date currentDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String formattedDate = dateFormat.format(currentDate);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
输出结果如下:
```
Formatted Date: 2022-10-28 11:10:35
```
在这个示例中,我们首先获取当前日期和时间的Date对象。然后,我们使用SimpleDateFormat类创建一个格式为"yyyy-MM-dd hh:mm:ss"的日期格式。最后,我们使用format()方法将Date对象格式化为字符串,并将其打印出来。
相关问题
日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX (yyyy-MM-dd'T'HH:mm:ss.SSSZ) TO yyyy-MM-dd HH:mm:ss
可以使用 SimpleDateFormat 类来进行日期格式转换,具体代码如下:
```java
String inputDate = "2021-11-11T11:11:11.111+08:00";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
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 11:11:11
```
其中,inputDate 是输入的日期字符串,inputFormat 是输入日期字符串的格式,date 是转换后的 Date 对象,outputFormat 是输出日期字符串的格式,outputDate 是转换后的输出日期字符串。
根据yyyy-MM-dd HH:mm:ss 获取 yyyy-MM-dd 和 HH:mm:ss
你可以通过Java中的日期处理API来获取给定日期和时间的部分信息。如果你有一个字符串`dateStr`按照"yyyy-MM-dd HH:mm:ss"的格式存储,可以使用`SimpleDateFormat`来解析它,并分别提取出年、月、日和小时、分钟、秒。
首先,你需要创建一个`SimpleDateFormat`对象来匹配输入的日期格式:
```java
String inputFormat = "yyyy-MM-dd HH:mm:ss";
String outputFormat1 = "yyyy-MM-dd"; // 提取日期部分
String outputFormat2 = "HH:mm:ss"; // 提取时间部分
SimpleDateFormat inputFormatter = new SimpleDateFormat(inputFormat);
Date date = null;
try {
date = inputFormatter.parse(dateStr);
} catch (ParseException e) {
// 处理日期格式错误
}
if (date != null) {
SimpleDateFormat dateFormat = new SimpleDateFormat(outputFormat1);
String yearMonthDay = dateFormat.format(date);
SimpleDateFormat timeFormat = new SimpleDateFormat(outputFormat2);
String hourMinSec = timeFormat.format(date);
}
```
这样,`yearMonthDay`变量将包含"yyyy-MM-dd"格式的日期,而`hourMinSec`变量将包含"HH:mm:ss"格式的时间。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)