仿佛游戏网-游戏发烧友乐园

仿佛游戏网-游戏发烧友乐园

java怎么获取系统时间

59

在Java中,有多种方法可以获取系统时间。以下是几种常见的方法:

使用`java.util.Date`类

```java

import java.util.Date;

public class Main {

public static void main(String[] args) {

Date currentDate = new Date();

System.out.println(currentDate);

}

}

```

运行以上代码将打印出当前系统的日期和时间。

使用`java.util.Date`类和`java.text.SimpleDateFormat`类

```java

import java.util.Date;

import java.text.SimpleDateFormat;

public class Main {

public static void main(String[] args) {

Date currentDate = new Date();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println(dateFormat.format(currentDate));

}

}

```

运行以上代码将打印出当前系统的日期和时间,格式为"年-月-日 时:分:秒"。

使用`java.util.Calendar`类

```java

import java.util.Calendar;

import java.text.SimpleDateFormat;

public class Main {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println(dateFormat.format(calendar.getTime()));

}

}

```

运行以上代码将打印出当前系统的日期和时间,格式为"年-月-日 时:分:秒"。

使用`System.currentTimeMillis()`方法

```java

import java.text.SimpleDateFormat;

public class Main {

public static void main(String[] args) {

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println(dateFormat.format(System.currentTimeMillis()));

}

}

```

运行以上代码将打印出当前系统的日期和时间,格式为"年-月-日 时:分:秒"。

这些方法都可以用来获取系统时间,具体选择哪种方法取决于你的需求和偏好。如果需要格式化输出,建议使用`SimpleDateFormat`类。如果需要更复杂的日期和时间操作,`Calendar`类提供了更多的功能。