java 代码new Date() 如何让获取到时分秒都不是0
时间: 2023-11-28 18:49:46 浏览: 43
可以使用 `SimpleDateFormat` 类来格式化 `Date` 对象,以获取特定的时间格式。以下是获取当前时间的格式化代码示例:
```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 HH:mm:ss");
// 创建一个 Date 对象,表示当前时间
Date date = new Date();
// 使用 SimpleDateFormat 格式化 Date 对象,得到特定格式的时间字符串
String formattedTime = sdf.format(date);
// 输出格式化后的时间字符串
System.out.println(formattedTime);
}
}
```
上述代码会输出当前时间的格式化结果,其中 `"yyyy-MM-dd HH:mm:ss"` 是时间格式的字符串表示,具体含义如下:
- `yyyy` 表示年份,例如 2021。
- `MM` 表示月份,从 01 到 12。
- `dd` 表示日期,从 01 到 31。
- `HH` 表示小时,从 00 到 23。
- `mm` 表示分钟,从 00 到 59。
- `ss` 表示秒数,从 00 到 59。
如果你想让时分秒都不是 0,只需要将时间格式修改为 `"yyyy-MM-dd HH:mm:ss"` 即可。
阅读全文