java 获取今日日期
时间: 2023-05-24 22:04:22 浏览: 144
在Java中获取今日日期可以使用Java中的Date类和SimpleDateFormat类来实现:
```
import java.util.Date;
import java.text.SimpleDateFormat;
public class GetTodayDate {
public static void main(String[] args) {
Date dt = new Date(); //获取当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //指定日期格式
String todayDate = sdf.format(dt); //格式化日期
System.out.println("今天的日期是:" + todayDate);
}
}
```
输出结果为:
```
今天的日期是:2022-01-01
```
其中,SimpleDateFormat中"yyyy-MM-dd"表示日期格式为年-月-日,可以根据需要改变日期格式。
相关问题
java 获取指定日期
您可以使用 Java 中的 `java.util.Calendar` 类或者 `java.time.LocalDate` 类来获取指定日期。以下是两种方法的示例代码:
使用 `java.util.Calendar`:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取指定日期的 Calendar 对象
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2022);
calendar.set(Calendar.MONTH, 2); // 月份从 0 开始,2 表示 3 月
calendar.set(Calendar.DAY_OF_MONTH, 14);
// 输出日期
System.out.println(calendar.getTime());
}
}
```
使用 `java.time.LocalDate`:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
// 获取指定日期的 LocalDate 对象
LocalDate date = LocalDate.of(2022, 3, 14);
// 输出日期
System.out.println(date);
}
}
```
以上两种方法都可以获取指定日期的对象,您可以根据实际需求选择使用哪种方法。
Spark Java获取当天日期
以下是在Spark Java中获取当天日期的代码示例:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class SparkDateExample {
public static void main(String[] args) {
// 获取当前日期
Date currentDate = new Date();
// 设置日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// 格式化日期
String formattedDate = dateFormat.format(currentDate);
// 输出日期
System.out.println("Today's date is: " + formattedDate);
}
}
```
该代码会输出当前日期,格式为"yyyy-MM-dd",例如"2021-08-23"。
--相关问题--:
1. 如何在Spark Java中获取当前时间?
2. 如何在Java中获取昨天的日期?
3.