是否可以让 YAML 使用 ISO 8601 日期格式?

是否可以让 YAML 使用 ISO 8601 日期格式?

我正在使用一个名为organize为了对包含大量内容的文件夹进行排序,我想知道是否可以告诉它使用ISO 8601日期格式。

配置文件如下:

rules:
    - folders: *private
      subfolders: true
      filters:
          - extension: pdf
          - created
      actions:
          - echo: "Found PDF!"
          - move: /run/media/[REDACTED]/Documents/unsorted_pdfs/{created.year}{created.month}{created.day}/

它创建的文件夹名称如下:201781;但是,我希望它名称如下:20170801。这可能吗?

答案1

YAML显然,这与它本身无关organize。根据“高级用法”部分它说:“请注意 {created.month} 的格式语法,以确保月份前面有一个零。”这意味着如果您想在日期前面加上一个零,您必须进行如下配置:

rules:
    - folders: *private
      subfolders: true
      filters:
          - extension: pdf
          - created
      actions:
          - echo: "Found PDF!"
          - move: /run/media/[REDACTED]/Documents/unsorted_pdfs/{created.year}{created.month:02}{created.day:02}/

相关内容