Java8获取当前时间
时间: 2023-12-06 16:38:08 浏览: 26
获取当前时间可以使用Java 8中的java.time包下的LocalDateTime类。以下是获取当前时间的代码示例:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println("当前时间: " + now);
}
}
```
执行结果:
```
当前时间: 2022-11-01T14:30:00.123456
```
相关问题
java 8获取当前时间代码
### 回答1:
获取当前时间的Java 8代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class CurrentTime {
public static void main(String[] args) {
LocalDateTime currentTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedTime = currentTime.format(formatter);
System.out.println("当前时间为: " + formattedTime);
}
}
```
该代码使用了Java 8中的新时间API,通过`LocalDateTime`类获取当前时间,并使用`DateTimeFormatter`类将时间格式化为指定的格式。最终,通过`System.out.println`方法将格式化后的时间输出到控制台。
### 回答2:
在Java 8中获取当前时间的代码可以使用`java.time`包下的`LocalDateTime`类。下面是一个示例代码:
```java
import java.time.LocalDateTime;
public class CurrentTimeExample {
public static void main(String[] args) {
LocalDateTime currentTime = LocalDateTime.now();
System.out.println("当前时间:" + currentTime);
}
}
```
首先,我们需要导入`java.time.LocalDateTime`类。然后,在`main`方法中,我们使用`LocalDateTime.now()`方法获取当前的日期和时间,并将其赋值给`currentTime`变量。
最后,我们使用`System.out.println()`方法打印出当前的时间。运行以上代码,将会输出类似于以下的结果:
```
当前时间:2022-01-01T12:34:56.789
```
其中,日期部分以`年-月-日`的格式表示,时间部分以`小时:分钟:秒.毫秒`的格式表示。
### 回答3:
在Java 8中,可以使用`java.time`包中的`LocalDateTime`类来获取当前时间。下面是获取当前时间的代码示例:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalDateTime currentTime = LocalDateTime.now();
// 输出当前时间
System.out.println("当前时间: " + currentTime);
}
}
```
在上面的代码中,我们导入了`java.time.LocalDateTime`类,并在`main`方法中使用`LocalDateTime.now()`方法获取了当前时间。然后,我们通过`System.out.println()`方法输出了当前时间。
运行上述代码,将会输出当前的日期和时间,例如:`当前时间: 2021-08-31T15:30:45.123`。
注意,`LocalDateTime`类提供了丰富的方法来处理日期和时间,例如可以获取年、月、日、小时、分钟、秒等各个部分的值,并可以进行日期和时间的计算、比较等操作。如果需要对当前时间做更多的处理,可以参考`LocalDateTime`类的其他方法。
java8获取当前时间的yyyymmdd
在Java 8中,可以使用`java.time`包中的`LocalDate`类来获取当前日期,并使用`DateTimeFormatter`类来格式化日期。
以下是获取当前时间的yyyymmdd格式的示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
String formattedDate = currentDate.format(formatter);
System.out.println(formattedDate);
}
}
```
运行以上代码,将输出当前日期的yyyymmdd格式。