- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Flask 在页面上显示日期和温度。数据存储在 SQLite 数据库中。它在日期和时间作为字符串时运行良好,但是当我尝试将日期和时间转换为 unix 纪元时遇到问题。
Python代码:
cur = db.execute('select date,temperature from temperatures where temperatures.date > datetime(\'now\',\'-1hour\', \'localtime\') order by date desc;')
entries = cur.fetchall()
return render_template('dashboard2.html', entries=entries)
模板:
{% for entry in entries %}
{{ entry.date }} --- {{ entry.temperature }}
{% endfor %}
结果是:
2013-04-08 21:26:22 --- 22.31
我正在尝试做的事情:
sqlite> select strftime('%s',date),temperature from temperatures where temperatures.date > datetime('now','-1hour', 'localtime') order by date desc;
给出(在 sqlite 控制台中):
(...)
1365340231|22.56
1365340221|22.56
1365340210|22.5
1365340199|22.56
(...)
但是:
cur = db.execute('select strftime(\'%s\',date),temperature from temperatures where temperatures.date > datetime(\'now\',\'-1hour\', \'localtime\') order by date desc;')
此选择在 flask 模板的 entry.date 中给出空值,在 entry.temperature 中给出预期值:
--- 22.31
我在下面发布了解决方案。
最佳答案
好的, friend 帮我找错了:
问题是我试图在我的模板中使用值 entry.date,但没有任何内容与条目中的日期相关联。
解决方案:“strftime('%s', date) as date, temperature ...”,然后将 strftime 的结果按原样放入 entries.date。
关于python - Flask 中从字符串到 unixepoch 的日期转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862277/
定义关系时,我想将属性更新为插入时的时间戳。比如我现在的一张工作台 CREATE TABLE t1( id INTEGER PRIMARY KEY AUTOINCREMENT, time TIMEST
我正在使用 Flask 在页面上显示日期和温度。数据存储在 SQLite 数据库中。它在日期和时间作为字符串时运行良好,但是当我尝试将日期和时间转换为 unix 纪元时遇到问题。 Python代码:
我有一列 jdn 格式的日期。我想将日期格式从 jdn 迁移到 Java Calendar.getTimeInMillis() ,它等于 sqlite unixepoch。 这是示例迁移代码。 ALT
我是一名优秀的程序员,十分优秀!