将func.now()从sqlalchemy转换为字符串

时间:2016-05-10 17:40:27

标签: python mysql sqlalchemy flask-sqlalchemy

是否可以将func.now()的结果从sqlalchemy转换为字符串对象?

的内容
datetime.datetime.now().strftime('%m/%d/%Y')

我想在原始sqlalchemy中使用此结果来更新mysql中的datetime列。此查询仅接受字符串参数。

1 个答案:

答案 0 :(得分:1)

使用str(func.now())返回now(),它是使用当前时间戳的SQL函数。换句话说,如果您正在构建原始查询,则可以直接传递它,MySQL将自动填写当前时间戳。如果您希望传递%m/%d/%Y的内容,则func.now不适合使用。