Java HH:mm:ss 格式如何转为Date对象
时间: 2024-02-03 12:02:14 浏览: 24
可以使用SimpleDateFormat类来将字符串转换为Date对象,具体的代码如下:
```
String timeStr = "12:30:45";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
Date date = sdf.parse(timeStr);
```
其中,timeStr是待转换的时间字符串,sdf是格式化时间的SimpleDateFormat对象,"HH:mm:ss"是时间格式,date是转换后的Date对象。
相关问题
java date格式化hh:mm:ss
Java 中可以使用 SimpleDateFormat 类来实现日期时间格式化,具体操作如下:
1. 创建 SimpleDateFormat 对象,构造方法中传入日期时间格式化字符串。
例如,创建一个时间格式为小时:分钟:秒的 SimpleDateFormat 对象:
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
2. 使用 format() 方法将 Date 对象格式化为字符串。
例如,将当前时间格式化为字符串:
String timeStr = sdf.format(new Date());
3. 使用 parse() 方法将字符串解析为 Date 对象。
例如,将字符串 "23:59:59" 解析为 Date 对象:
Date time = sdf.parse("23:59:59");
需要注意的是,在解析字符串时,字符串的格式必须与 SimpleDateFormat 中指定的日期时间格式一致,否则会抛出 ParseException 异常。同时,需要注意小时部分使用大写的 H 表示24小时制,使用小写的 h 表示12小时制。
java中将Date转hh:mm:ss
在Java中,将`Date`对象转换为`hh:mm:ss`的格式,可以使用`SimpleDateFormat`类来实现。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
String formattedTime = sdf.format(date);
System.out.println(formattedTime);
}
}
```
这段代码将当前时间转换为`hh:mm:ss`的格式,并打印输出。你可以根据需要修改`SimpleDateFormat`的模式字符串,来获取不同的时间格式。