Android 获取 今天几号
时间: 2024-11-06 15:20:46 浏览: 18
在Android开发中,获取当前日期通常使用`java.util.Calendar`或者`java.time.LocalDate`类。下面是一个简单的示例,展示如何获取今天的日期:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 创建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);
// 格式化日期
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String today = formatter.format(calendar.getTime());
System.out.println("今天是" + year + "-" + month + "-" + day); // 输出如:今天是2023-04-07
}
}
```
如果你想获取的是今天的星期,可以这样修改:
```java
String weekDay = calendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());
System.out.println("今天是 " + weekDay); // 输出如:今天是星期六
```
阅读全文