java日期拼接时分秒
时间: 2023-07-01 20:13:31 浏览: 169
JAVASCRIP_ 年_月_日_时_分_秒
你可以使用Java中的`SimpleDateFormat`类来拼接日期和时间。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime(); //获取当前日期
String dateString = sdf.format(date); //将日期格式化为字符串
String timeString = "12:30:45"; //要拼接的时间字符串
String dateTimeString = dateString.substring(0, 11) + timeString; //拼接日期和时间
System.out.println(dateTimeString);
}
}
```
在上面的代码中,我们首先创建了一个`SimpleDateFormat`对象,并指定日期格式为`"yyyy-MM-dd HH:mm:ss"`,然后获取当前日期,并将其格式化为字符串。接着,我们定义了一个要拼接的时间字符串,并将其与日期字符串进行拼接,最终得到了一个完整的日期时间字符串,并将其输出。其中,拼接日期和时间的代码如下:
```java
String dateTimeString = dateString.substring(0, 11) + timeString;
```
该代码使用了`substring`方法将日期字符串的年月日部分截取出来,并将其与时间字符串进行拼接。
阅读全文