Bash命令日期的-d选项格式

Say*_*iss 6 bash date

date的手册页:

-d, --date=STRING         display time described by STRING, not 'now'
Run Code Online (Sandbox Code Playgroud)

听起来你应该输入确切的日期,但我找到了date -d "-1 day"作品.

我只想要一个-d option命令格式列表date.我用Google搜索,但没有找到.

fed*_*qui 7

来自man date:

日期字符串

--date = STRING是一个大多数自由格式的人类可读日期字符串,例如"Sun,2004年2月29日16:21:42 -0800"或"2004-02-29 16:21:42"甚至"下周四" .日期字符串可以包含指示日历日期,时间,时区,星期几,相对时间,相对日期和数字的项目.空字符串表示当天的开始.日期字符串格式比这里容易记录的更复杂,但在info文档中有详细描述.

然后您可以获得更多信息和示例输入

info date
Run Code Online (Sandbox Code Playgroud)

您可以在日期输入格式中找到它.

日期是一个字符串,可能为空,包含许多以空格分隔的项目.当没有出现歧义时,可以省略空格.空字符串表示今天的开始(即午夜).物品的顺序并不重要.日期字符串可能包含许多种类的项目:

  • 日历日期项目
  • 一天中的时间项目
  • 时区物品
  • 合并日期和时间项目
  • 星期几项目
  • 相关项目
  • 纯数字.

  • 抱歉,如果你已经知道,但它引用了GNU"info"命令(在linux中):`info date` (2认同)