Calendar获取当前日期
时间: 2023-07-06 19:39:39 浏览: 49
你可以使用Java的Calendar类来获取当前日期。以下是一个获取当前日期的示例代码:
```
// 创建Calendar对象
Calendar calendar = Calendar.getInstance();
// 获取年、月、日
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
int day = calendar.get(Calendar.DAY_OF_MONTH);
// 输出当前日期
System.out.println("当前日期:" + year + "-" + month + "-" + day);
```
这将输出当前日期,例如:当前日期:2021-09-23。
相关问题
calendar类获取当前日期
可以使用Python中的datetime模块来获取当前日期,具体实现代码如下:
```python
import datetime
now = datetime.datetime.now()
print("当前日期为:", now.date())
```
输出结果类似于:
```
当前日期为: 2021-10-20
```
其中,`datetime.datetime.now()`获取当前时间,再使用`.date()`方法获取日期部分。
Calendar获取昨天日期
要使用Calendar获取昨天的日期,有多种方法可以实现。其中一种常见的方法是将Calendar对象的日期字段设置为昨天的日期。例如,可以使用以下代码获取昨天的日期:
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);
Date yesterday = calendar.getTime();
这段代码首先获取当前的Calendar实例,然后通过调用add方法将日期字段设置为昨天的日期(使用负数表示)。最后,可以通过调用getTime方法将Calendar对象转换为一个Date对象,从而获得昨天的日期。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【Java】Java获取昨天日期的正确姿势](https://blog.csdn.net/devnn/article/details/83104239)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Calendar--Java快速获取昨天日期](https://blog.csdn.net/sinat_24928447/article/details/47955195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]