【问题标题】:strftime first day of current weekstrftime 本周的第一天
【发布时间】:2013-04-04 11:12:45
【问题描述】:
strftime('%s', 'now', 'start of month') AND strftime('%s', 'now', 'start of month', '+1 month', '-1 day')

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

这个

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

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

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

【问题讨论】:

    标签: c sqlite date datetime strftime


    【解决方案1】:

    试试这个:

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

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

    【讨论】:

    • 我几乎做了同样的事情 - strftime('%s', 'now', 'weekday 0', '-6 day') :-)
    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    相关资源
    最近更新 更多