java 输出 时间 年月日
时间: 2023-09-26 12:09:28 浏览: 85
您可以使用Java中的SimpleDateFormat类来输出时间中的年月日。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 创建SimpleDateFormat对象,定义输出格式为年月日
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
// 创建Date对象,获取当前时间
Date date = new Date();
// 使用SimpleDateFormat对象将时间格式化为字符串
String formatDate = sdf.format(date);
// 输出时间字符串
System.out.println(formatDate);
}
}
```
执行以上代码,将会输出类似于 "2021年07月29日" 的时间字符串。
相关问题
java输出不同格式年月日
好的,您想了解Java中不同格式的日期输出方法。Java中可以使用SimpleDateFormat类来格式化日期。下面是几个常用的格式化字符串:
1. "yyyy-MM-dd":输出格式为"年-月-日"
2. "yyyy/MM/dd":输出格式为"年/月/日"
3. "yyyy年MM月dd日":输出格式为"年月日"
以下是Java代码示例:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
Date date = new Date(); //获取当前时间
//将日期格式化为"年-月-日"格式
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf1.format(date));
//将日期格式化为"年/月/日"格式
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");
System.out.println(sdf2.format(date));
//将日期格式化为"年月日"格式
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sdf3.format(date));
}
}
```
输出结果:
```
2022-08-08
2022/08/08
2022年08月08日
```
希望能解决您的问题!
java 分别以年月日时分秒毫秒输出时间
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
int year = date.getYear() + 1900; // 获取年份并加上1900
int month = date.getMonth() + 1; // 获取月份并加上1
int day = date.getDate(); // 获取日
int hour = date.getHours(); // 获取小时
int minute = date.getMinutes(); // 获取分钟
int second = date.getSeconds(); // 获取秒
long millisecond = date.getTime() % 1000; // 获取毫秒
System.out.printf("%d年%d月%d日 %d时%d分%d秒%d毫秒", year, month, day, hour, minute, second, millisecond);
}
}
输出结果:2021年10月10日 15时24分37秒419毫秒
阅读全文