java取得系统当前时间
时间: 2023-10-11 16:10:52 浏览: 39
Java中可以使用java.util.Date类来获取系统当前时间。具体代码如下:
```
import java.util.Date;
public class GetCurrentTime {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
```
执行以上代码后,会输出当前系统时间。如果想要输出特定格式的时间,可以使用SimpleDateFormat类来格式化输出,例如:
```
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");
String currentTime = sdf.format(new Date());
System.out.println(currentTime);
}
}
```
以上代码输出的时间格式为"yyyy-MM-dd HH:mm:ss"。
相关问题
java取得系统时间
中有多种方法可以获取系统时间,以下是其中的四种方法:
1.使用System类中的currentTimeMillis()方法获取当前时间戳,然后通过Date类将时间戳转换为日期时间格式。
```java
long timestamp = System.currentTimeMillis();
Date date = new Date(timestamp);
System.out.println(date);
```
2.使用Calendar类获取当前日期时间。
```java
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();System.out.println(date);
```
3.使用DateFormat类将日期时间格式化为指定格式的字符串。
```java
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = dateFormat.format(new Date());
System.out.println(dateTime);
```
4.使用Java 8中的新API获取当前日期时间。
```java
LocalDateTime dateTime = LocalDateTime.now();
System.out.println(dateTime);```
java获取系统当前时间
可以使用Java的标准库中的`java.util.Date`和`java.text.SimpleDateFormat`来获取系统当前时间。
示例代码:
```
import java.util.Date;
import java.text.SimpleDateFormat;
public class GetCurrentTime {
public static void main(String[] args) {
// 创建一个Date对象,表示当前时间
Date date = new Date();
// 创建一个SimpleDateFormat对象,指定日期时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 使用SimpleDateFormat对象格式化Date对象,得到字符串形式的当前时间
String currentTime = sdf.format(date);
// 输出当前时间
System.out.println("当前时间:" + currentTime);
}
}
```
运行结果:
```
当前时间:2021-09-29 15:30:45
```