如何从 cygwin“日期”获取过去 12 个月的数据具有静态时间值
我有这个脚本
"$(date +%Y-%m-01) -$i Months" +%Y-%m)-01"
非常适合获取过去 12 个月的数据 想要一个正在使用的时间的静态值,这样我就可以从静态时间返回,而不是从当前时间返回 12 个月。
我 想要与提交我想回到 x 个月时同步。如何指定时间到秒并将其与此脚本一起使用?
I've got this script
"$(date +%Y-%m-01) -$i months" +%Y-%m)-01"
that works great for getting the last 12 months from date, month by month. I want to have a static value for the time being used, so that instead of going back 12 months from the CURRENT TIME it is going back from a static time.
I'm using this with Github and I want to be consistent with the commits I sync to when I want to go back x months. How to specify time down to the second and use it with this script?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
git
向您证明的内容:git log --since='X 秒前'
,例如列出去年的所有提交(大约 365*24* 60*60=31536000 秒)您可以使用
--until
给出上限。如果您想列出
SOME_DATE
之前一年的所有提交,您可以使用date
。You could just use what
git
proves you:git log --since='X seconds ago'
, e.g. to list all commits in the last year (approximately 365*24*60*60=31536000 seconds)You can give an upper bound with
--until
.If you want to list all commits one year before
SOME_DATE
you can usedate
.