python - 从Python中的SQL查询中选择时间戳

标签 python mysql datetime

cur.execute('Select ts from testtable where nd_a>%s and nd_b>%s and nd_c>%s',(medA,medB,medC))
result_ts=cur.fetchall()
print (result_ts)

当我得到输出时,它看起来像这样:

((datetime.datetime(2020, 1, 1, 1, 15, 24),), (datetime.datetime(2020, 1, 1, 1, 15, 38),), (datetime.datetime(2020, 1, 1, 1, 16, 30),), (datetime.datetime(2020, 1, 1, 1, 16, 37),), (datetime.datetime(2020, 1, 1, 1, 17, 8),), (datetime.datetime(2020, 1, 1, 1, 17, 14),))

当我需要这种格式的输出日期时:YYYY-MM-DD HH:MM:SS

如何将其更改为这种格式 View ?

最佳答案

你可以这样做:

cur.execute('Select ts from testtable where nd_a>%s and nd_b>%s and nd_c>%s',(medA,medB,medC))
result_ts=cur.fetchall()

for result in result_ts:
    print(result[0])

这将打印:

2020-01-01 01:15:24
2020-01-01 01:15:38
2020-01-01 01:16:30
2020-01-01 01:16:37
2020-01-01 01:17:08
2020-01-01 01:17:14

关于python - 从Python中的SQL查询中选择时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59651401/

相关文章:

php - Laravel 5.3 - 如何跨多个数据库执行查询?

php - LIMIT 在日期时间比较中不起作用

java - 将 Joda LocalDate 或 java.util.Date 转换为当天开始时的 LocalDateTime

javascript - 如何在不单击“取消”按钮的情况下关闭 Ionic2 Datetime 弹出窗口

python - OpenAI API、ChatCompletion 和 Completion 使用相同的参数给出完全不同的答案。为什么?

python - 将此函数从递归转换为迭代

python - ConfigParser - 如果文件不存在则创建文件

python - Django 测试 : Faking User Creation

mysql - SQL 中的序列多对多关系

php - android 中的 webview 网站的 native android 登录是否可能?