java获取当前时间yyyy
时间: 2024-10-23 14:00:46 浏览: 5
在Java中,你可以使用`java.time`包下的`LocalDateTime`类来获取当前日期和时间,包括年份(yyyy)。下面是一个简单的例子:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now(); // 获取当前日期和时间
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy"); // 设置日期格式为四位数的年份
String currentYear = now.format(formatter); // 格式化为"yyyy"格式的字符串
System.out.println("当前年份: " + currentYear);
}
}
```
运行这个程序,它会打印出当前的四位数年份。如果你想只获取年份部分,不需要月份、日子等信息,那么直接`now.year()`也能得到。
相关问题
java获取当前时间 yyyy-mm-dd
Java中获取当前时间的方法有很多种,其中一种是使用SimpleDateFormat类将当前时间格式化为指定格式的字符串。具体实现代码如下所示:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String currentDate = sdf.format(new Date());
System.out.println(currentDate);
}
}
```
运行以上代码,可以得到当前日期的字符串形式,格式为yyyy-MM-dd。
java 获取当前时间 yyyy-MM-dd HH:mm:ss 格式
您好!您可以使用以下代码获取当前时间的字符串表示,格式为"yyyy-MM-dd HH:mm:ss":
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
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);
}
}
```
输入以上代码并运行,您将得到当前时间的字符串表示。感谢使用ChitGPT,祝您使用愉快!
阅读全文