timestamp转成string
时间: 2023-07-23 17:09:03 浏览: 96
Date、String、Timestamp之间的转换
5星 · 资源好评率100%
在哪个编程语言中进行转换呢?不同的编程语言可能有不同的方法。以下是一些常见编程语言的示例:
Python:
```
import datetime
timestamp = 1623014400 # 假设这是一个时间戳,表示 2021年6月7日 0:00:00
dt_object = datetime.datetime.fromtimestamp(timestamp)
print(dt_object.strftime("%Y-%m-%d %H:%M:%S"))
```
Java:
```
import java.text.SimpleDateFormat;
import java.util.Date;
long timestamp = 1623014400; // 假设这是一个时间戳,表示 2021年6月7日 0:00:00
Date date = new Date(timestamp * 1000);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
```
C++:
```
#include <iostream>
#include <ctime>
#include <string>
int main() {
time_t timestamp = 1623014400; // 假设这是一个时间戳,表示 2021年6月7日 0:00:00
char buffer[80];
struct tm* timeinfo;
timeinfo = localtime(×tamp);
strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", timeinfo);
std::string formattedDate(buffer);
std::cout << formattedDate << std::endl;
return 0;
}
```
以上仅供参考,实际使用时需要根据具体情况进行调整。
阅读全文