string hh:mm:ss.sss转date
时间: 2023-07-20 17:45:42 浏览: 105
在Java中,可以使用SimpleDateFormat类将字符串格式化为日期。可以按照以下步骤将字符串“hh:mm:ss.sss”转换为日期:
1. 创建SimpleDateFormat对象,指定日期格式。例如:SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");
2. 使用SimpleDateFormat对象的parse方法将字符串转换为Date对象。例如:Date date = sdf.parse("12:30:45.678");
完整的代码示例如下:
```
String strDate = "12:30:45.678";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");
Date date = sdf.parse(strDate);
System.out.println(date);
```
输出结果为:
```
Thu Jan 01 12:30:45 CST 1970
```
请注意,输出结果中的日期可能不是您期望的日期,因为我们只提供了时间,没有提供日期。
相关问题
yyyy-MM-dd HH:mm:ss.SSSSS转yyyy-MM-dd HH:mm:ss.SSS
String类型的日期格式转换是一种常见的操作,可以使用Java提供的日期时间类和格式化类来实现。在这个例子中,给出了两个方法来将不同格式的日期字符串互相转换。
方法transToNormalDate将格式为yyyy-MM-dd'T'HH:mm:ss.SSSXXX的日期字符串转换为格式为yyyy-MM-dd HH:mm:ss的日期字符串。首先,使用LocalDateTime类的parse方法将日期字符串解析为LocalDateTime对象。然后,使用DateTimeFormatter类的ofPattern方法指定新的日期格式,并使用LocalDateTime对象的format方法将其转换为字符串。
方法transToUTCDate将格式为yyyy-MM-dd HH:mm:ss的日期字符串转换为格式为yyyy-MM-dd'T'HH:mm:ss.SSSXXX的日期字符串。首先,使用SimpleDateFormat类将字符串解析为Date对象。然后,使用SimpleDateFormat类指定新的日期格式,并使用format方法将其转换为字符串。
将yyyy-mm-dd hh:mm:ss.SSS 转换为date
好的,我可以帮你将yyyy-mm-dd hh:mm:ss.SSS转换为date。你可以使用SimpleDateFormat类来实现这个功能,像这样:
```java
String dateString = "2022-06-15 10:30:00.000";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
try {
Date date = format.parse(dateString);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
```
以上代码将yyyy-mm-dd hh:mm:ss.SSS转换为Date对象并打印输出。请注意,在日期格式字符串中,小时应该使用大写的H,以便正确解析24小时格式时间。
阅读全文
相关推荐
















