如何获得一个星期的星期一和星期天的date?
这给星期一的“最后”date:
date -dlast-monday +%Y%m%d
我想传递一个date作为参数来查找那一周的星期一和星期天。 基本上,我希望星期天和星期一有一个星期, 不pipe是上个星期一 。
在httpd config上更改监听端口以进行Varnishconfiguration
如何从PHP 7连接MSsql,在CentOS 7上安装Plesk 12.5
Freeswitch在7.1启动时在check_ip上暂停
在rshd.c源代码中缺lesspam_appl.h和pam_misc.h
如何使用python2.7pip而不是默认pip
Linux不检测死TCP连接
Linux SLUB:无法在节点上分配内存
在Linux CentOS版本6.5上安装R3.1.1时出现的问题(检查LDFLAGS以获取Fortran库的path)
尝试这个:
export day=2013-10-01 date -d "$day -$(date -d $day +%w) days"
这将始终打印给定日期(或日期本身)之前的星期日。
date -d "$day -$(date -d $day +%u) days"
这将始终打印给定日期之前的星期日(而不是日期本身)。
星期一,您需要添加+ 1 day :
date -d "$day -$(date -d $day +%u) days + 1 day"
你也应该考虑你想要得到的星期一或星期天(这个不太清楚)。 这也取决于你是否认为星期天是一周的第一天或最后一天。
date可以解析命令行上的日期,如下所示:
date -j -f %s 1380628152
这是从UNIX时代开始的以秒为单位的日期+时间。 您可以将上面的命令与您的命令结合起来。 -j表示您不想实际设置日期。 -f指定一个strftime字符串来分析命令行上的日期。
请注意,这是在一个BSD系统上,它看起来像你在GNU系统上有不同的选择(但它必须支持类似的东西)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。