Java输出系统当前的日期(年月日时分秒毫秒)
时间: 2023-05-28 11:01:29 浏览: 121
下面是Java代码,可输出系统当前的日期(年月日时分秒毫秒):
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class CurrentDateTime {
public static void main(String[] args) {
Date currentDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String dateTime = sdf.format(currentDate);
System.out.println("当前的日期和时间为:" + dateTime);
}
}
```
输出结果:
```
当前的日期和时间为:2022-05-02 11:35:40.672
```
相关问题
java获取当前时间年月日时分秒毫秒
Java获取当前时间年月日时分秒毫秒可以使用以下代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class GetCurrentTime {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String currentTime = sdf.format(new Date());
System.out.println(currentTime);
}
}
```
其中,SimpleDateFormat类可以将Date类型的时间格式化为指定格式的字符串,"yyyy-MM-dd HH:mm:ss.SSS"表示年-月-日 时:分:秒.毫秒。new Date()获取当前时间,sdf.format()方法将时间格式化为字符串,最后输出即可。
Java输出系统当前的日期的前一天(年月日时分秒毫秒)
可以使用Java中的Date类和Calendar类来实现输出当前日期的前一天。
代码如下:
```java
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
// 获取当前时间
Date date = new Date();
// 获取Calendar对象并设置时间
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
// 将日期减去一天
calendar.add(Calendar.DAY_OF_MONTH, -1);
// 输出日期
System.out.println(calendar.getTime());
}
}
```
输出结果如下:
```
Sun Aug 01 16:35:44 CST 2021
```
注意:本代码中输出的时间格式为默认格式,如果需要按照指定格式输出可以使用SimpleDateFormat类对日期进行格式化。