将Timestamp转化为字符串
时间: 2023-12-25 09:03:10 浏览: 60
可以使用Python中的datetime模块,比如:
```python
import datetime
timestamp = 1622219046
string_time = datetime.datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S')
print(string_time)
```
输出结果为:"2021-05-28 19:04:06"
相关问题
sqlite怎样将CURRENT_TIMESTAMP转换为字符串
在SQLite中,可以使用strftime函数将CURRENT_TIMESTAMP转换为字符串。
具体操作如下:
```sql
SELECT strftime('%Y-%m-%d %H:%M:%S', 'now', 'localtime') AS timestamp_str;
```
解释一下:
- strftime函数可以将日期时间格式化成指定的字符串格式;
- '%Y-%m-%d %H:%M:%S'是指定的字符串格式,表示年-月-日 时:分:秒;
- 'now'表示当前时间;
- 'localtime'表示使用本地时间。
执行上述SQL语句后,会返回当前时间的字符串形式,例如:2021-11-03 14:30:10。
如果你要将某个字段的CURRENT_TIMESTAMP转换为字符串,可以将'now'替换为该字段名即可。例如,假设你有一个表格,其中有一个名为created_time的字段,你可以这样写:
```sql
SELECT strftime('%Y-%m-%d %H:%M:%S', created_time, 'localtime') AS timestamp_str FROM your_table;
```
注意,上述SQL语句中的'localtime'表示使用本地时间,如果你需要使用其他时区的时间,可以替换为相应的时区名称,例如'UTC'。
scala 如何将Timestamp类型转化字符串
你好!感谢您向我提出问题。回答您的问题,Scala 可以使用 `java.text.SimpleDateFormat` 类中的 `format()` 方法将 `Timestamp` 类型转换为字符串。以下是示例代码:
```scala
import java.sql.Timestamp
import java.text.SimpleDateFormat
val timestamp = new Timestamp(System.currentTimeMillis())
val formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS")
val str = formatter.format(timestamp)
println(str) // 输出类似于 "2021-09-22 12:30:45.123" 的字符串
```
希望这可以帮助到您。
阅读全文