正如您已经发现的那样,git 通常使用近似值来解析各种时间。\n这允许您编写各种自然到疯狂的方式来指定时间。
\n\n这允许您编写诸如 \xe2\x80\x9csix 分钟前\xe2\x80\x9d 或 \xe2\x80\x9clast Tuesday\xe2\x80\x9d 甚至“下午茶时间”之类的内容,并且近似通常会理解您的意思。除了您已经找到的来源之外,我不知道有任何明确的文档。
\n\n关于该主题的一个不错的博客文章是http://www.alexpeattie.com/blog/working-with-dates-in-git/
\n据我所知,它没有明确指出,但它似乎接受它可以输出的所有格式,如该--date选项的文档中所述:
--date=(relative|local|default|iso|rfc|short|raw)仅对以人类可读格式显示的日期生效,例如使用时
--pretty.log.dateconfig变量为log命令的--date选项设置默认值.
--date=relative显示相对于当前时间的日期,例如"2小时前".
--date=local显示用户本地时区的时间戳.
--date=iso(或--date=iso8601)显示ISO 8601格式的时间戳.
--date=rfc(或--date=rfc2822)显示RFC 2822格式的时间戳,通常在电子邮件中找到.
--date=shortYYYY-MM-DD格式中仅显示日期而非时间.
--date=raw以内部原始git格式显示日期%s %z.
--date=default显示原始时区中的时间戳(提交者或作者).
| 归档时间: |
|
| 查看次数: |
1257 次 |
| 最近记录: |