java中时间戳如何格式化输出
时间: 2024-05-09 17:18:33 浏览: 151
Java中可以使用SimpleDateFormat类来格式化时间戳输出。具体可以通过以下代码实现:
```java
long timestamp = System.currentTimeMillis(); // 获取当前时间戳
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置输出格式,例如"2021-11-11 11:11:11"
String formattedTime = sdf.format(new Date(timestamp)); // 将时间戳转化为Date类型,并格式化输出
System.out.println(formattedTime); // 输出格式化后的时间
```
其中,SimpleDateFormat中设置的日期格式字符串可以根据需要进行调整。
相关问题
java 时间戳格式化输出
在 Java 中,可以使用 SimpleDateFormat 类来格式化时间戳输出。
例如:
```java
long timestamp = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedTime = sdf.format(new Date(timestamp));
System.out.println(formattedTime);
```
输出结果:
```
2022-05-06 10:22:34
```
其中,`SimpleDateFormat("yyyy-MM-dd HH:mm:ss")` 中的格式化字符串可以根据需求自行修改,常用的格式化符号如下:
- yyyy:年份,如 2022
- MM:月份,如 05
- dd:日期,如 06
- HH:小时,如 10
- mm:分钟,如 22
- ss:秒钟,如 34
更多格式化符号请参考 SimpleDateFormat 类的文档。
Java 时间戳怎么格式化日期
在Java中,可以使用SimpleDateFormat类将时间戳格式化为日期。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDate {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis(); // 获取当前时间戳
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置日期格式
String date = sdf.format(new Date(timestamp)); // 格式化时间戳为日期字符串
System.out.println(date); // 输出格式化后的日期字符串
}
}
```
在上面的示例中,我们使用`SimpleDateFormat`类设置日期格式为`"yyyy-MM-dd HH:mm:ss"`,然后将时间戳格式化为日期字符串。最后,我们将格式化后的日期字符串输出到控制台。
阅读全文