用java timestamp转化为string
时间: 2024-05-11 13:14:04 浏览: 112
可以使用SimpleDateFormat类来将Timestamp对象转换为String。
示例代码:
```java
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strTime = sdf.format(timestamp);
System.out.println(strTime);
```
输出结果:
```
2021-09-03 16:00:00
```
其中,SimpleDateFormat类中的格式化字符串可以根据实际需要进行修改,常见的格式化字符串如下:
| 字母 | 日期或时间元素 | 示例 |
| --- | --- | --- |
| yyyy | 四位数字表示的年份 | 2021 |
| MM | 两位数字表示的月份 | 09 |
| dd | 两位数字表示的日期 | 03 |
| HH | 24小时制下的小时数 | 16 |
| mm | 分钟数 | 00 |
| ss | 秒数 | 00 |
参考文献:[SimpleDateFormat Class (Java Platform SE 8 )](https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html)
相关问题
java Timestamp 怎么转String
可以使用 `SimpleDateFormat` 类将 `Timestamp` 转换为 `String`。以下是示例代码:
```
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate = sdf.format(timestamp);
```
在上面的代码中, `timestamp` 是一个 `Timestamp` 对象, `sdf` 是一个 `SimpleDateFormat` 对象,用于格式化日期和时间的模式。最后, `strDate` 变量包含了 `timestamp` 转换为字符串后的结果。
java timestamp 转String
可以使用 `java.text.SimpleDateFormat` 类来将 `java.sql.Timestamp` 转换为字符串。以下是一个示例:
```java
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
public class TimestampToStringExample {
public static void main(String[] args) {
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strTimestamp = sdf.format(timestamp);
System.out.println(strTimestamp);
}
}
```
此代码将当前时间戳转换为字符串格式,格式为 `yyyy-MM-dd HH:mm:ss`。您可以根据需要更改日期格式。
阅读全文