如何使用strftime()获取月号而不是字符串

时间:2014-12-12 17:21:58

标签: sqlite android-sqlite

strftime('%m',myDate)根据doc提供字符串(01-12)。我如何将其转换为数字,以便我可以在where子句中使用它?

例如, 我希望以下条件成立。但由于strftime()返回字符串"12"而不是数字12,因此它是错误的:

WHERE strftime('%m','2104-12-22') = 12 

1 个答案:

答案 0 :(得分:0)

使用:

CAST(strftime('%m',myDate) AS INTEGER)