java打印当前日期yyyy-MM-dd格式
时间: 2023-08-31 07:29:34 浏览: 122
### 回答1:
使用SimpleDateFormat类,您可以编写以下代码以获得当前日期的yyyy-MM-dd格式:SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String date = dateFormat.format(new Date());
System.out.println(date);
### 回答2:
在Java中,我们可以使用`java.util.Date`和`java.text.SimpleDateFormat`类来打印当前日期的yyyy-MM-dd格式。
首先,我们需要导入相应的类:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
```
然后,我们可以使用以下代码来获取当前日期并将其格式化:
```java
// 创建一个Date对象,表示当前日期和时间
Date currentDate = new Date();
// 创建一个SimpleDateFormat对象,指定日期格式为yyyy-MM-dd
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// 使用SimpleDateFormat对象将日期格式化为指定格式的字符串
String formattedDate = dateFormat.format(currentDate);
// 打印格式化后的日期
System.out.println(formattedDate);
```
运行上述代码,输出的结果将是当前日期的yyyy-MM-dd格式。
请注意,在使用SimpleDateFormat类时,需要注意日期格式的大小写字母的具体含义。例如,"yyyy"表示4位数的年份,"MM"表示2位数的月份,"dd"表示2位数的日期。
### 回答3:
要在Java中打印当前日期,我们可以使用`SimpleDateFormat`类来格式化日期,并使用`java.util.Date`类来获取当前日期。
首先,我们需要导入`SimpleDateFormat`类和`java.util.Date`类。代码如下:
```
import java.text.SimpleDateFormat;
import java.util.Date;
```
接下来,我们创建一个`SimpleDateFormat`对象并定义日期的格式。在本例中,我们需要的格式是"yyyy-MM-dd"。代码如下:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
```
然后,我们可以使用`Date`类中的`toString()`方法来获取当前日期,并使用`SimpleDateFormat`对象的`format()`方法来格式化日期。代码如下:
```
Date date = new Date();
String formattedDate = sdf.format(date);
```
最后,我们可以使用`System.out.println()`方法来打印格式化后的日期。代码如下:
```
System.out.println(formattedDate);
```
综合起来,完整的代码如下:
```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");
Date date = new Date();
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
}
}
```
当运行这段代码时,它会打印出当前日期,格式为"yyyy-MM-dd"。
阅读全文