c - strftime 本周第一天

标签 c sqlite date datetime strftime

strftime('%s', 'now', 'start of month') AND strftime('%s', 'now', 'start of month', '+1 month', '-1 day')

这给出了当月第一天和最后一天之间的范围。如何获取本周的范围?

这个

 strftime('%s', 'now', 'weekday 0')

给出似乎给出了本周的最后一天(星期日),但我找不到如何获取本周的第一天。

PS:我在 WHERE 子句中使用 strftime 访问 Sqlite 中的数据库

最佳答案

试试这个:

strftime('%s', 'now', 'weekday 0', '-1 week', '+1 day')

strftime('%s', 'now', 'weekday 0', '-1 day')

weekday 修饰符将日期前进到下一个日期,其中工作日编号为 N。星期日为 0,...

关于c - strftime 本周第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15809548/

相关文章:

SQLite - 按兰德排序()

java - SQLite 搜索查询不适用于双数据类型数据?

date - 获取该日期所在季度之前的季度的最后一天的日期

JavaScript - 计算 2 个日期之间的天数(包括结束日期)?

javascript - 日期格式化字符串

c - 按位运算符的说明

c++ - 如何同时编辑函数签名

c - 在 printf 中显示字符串而不是数字 (C)

java - 与 Firefox 数据库管理器相比,JDBC SELECT 非常慢

c - 没有为初始化对象创建 copydown?