java获取今年一月一号
时间: 2023-08-11 20:04:37 浏览: 139
您可以使用Java中的Calendar类来获取今年一月一号的日期。下面是获取该日期的代码示例:
```java
Calendar cal = Calendar.getInstance();
cal.set(Calendar.MONTH, 0); // 一月的索引是0
cal.set(Calendar.DATE, 1); // 设置日期为1号
Date date = cal.getTime(); // 将Calendar对象转换为Date对象
```
现在,变量`date`中就存储了今年一月一号的日期。
相关问题
java中LocalDate获取当年1月一日的
在Java中,可以使用`LocalDate`类的`of`方法来获取指定年份和月份的日期。要获取当年1月1日的日期,可以使用以下代码:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate date = LocalDate.of(2022,1, 1);
System.out.println(date); // 输出:2022-01-01
}
}
```
以上代码中,`LocalDate.of(2022, 1, 1)`表示创建一个`LocalDate`对象,表示2022年1月1日的日期。通过`System.out.println(date)`将日期打印出来。
java获取去年月日
Java中可以使用以下代码获取当前日期的年月日:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(date);
```
其中,`SimpleDateFormat`是一个日期格式化工具类,可以将日期对象转换为指定格式的字符串。在上面的代码中,我们使用了`"yyyy-MM-dd"`格式来表示年月日,其中:
- `yyyy`表示年份,例如2021;
- `MM`表示月份,例如01表示1月,12表示12月;
- `dd`表示日期,例如01表示1号,31表示31号。
最终,我们将日期对象转换为字符串后,就可以获取到当前日期的年月日了。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)