Web Analytics Made Easy -
StatCounter

めモらンだム・ヤード

自分用のアプリ設定やスクリプト類の備忘録・覚え書き(Memorandum) / 作った物のライセンスはCC BY-NC-SAで。 / 内容が古いまま、間違ったまま、書いている途中、途中で放置など、手入れはあまり行き届いていない庭 / 対象の仕様変更で動かなくなったもの多々。WorkFlowy向けは全滅したので削除 / 製作物のインストール及び使用は各自の責任で。使用によって、利用者および第三者に損害が発生したとしても、当方は一切責任を負いかねます

2021-10-21 Appleショートカットのカスタム日付フォーマットでのエスケープ

例えば、ファイル名が今日の日付になっているMarkdownファイル 2021-10-21.md を作りたい場合。

カスタム日付フォーマットを yyyy-MM-dd.md にしてみると、

f:id:sorashima:20211021181704j:plain:w692
.mdm の部分が○時1分の「1」に、そして d の部分が○月21日の「21」に変換されて「.121」となってしまう。

All non-letter characters represent themselves in a pattern, except for the single quote. It is used to 'escape' letters. Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote.
 
UTS #35: Unicode LDML: Dates

Unicode技術標準#35のWebページのこの章の最後の文の通り、変換して欲しくない部分を .'md' とシングルクォートで囲むと、

f:id:sorashima:20211021181657j:plain:w692

と意図通りに変換してくれた。

シングルクォート自体を表示したい場合は、シングルクォートの囲いの内だろうが外だろうがシングルクォートを2つ続ける。

f:id:sorashima:20211021184414j:plain:w692


参照: iPhoneまたはiPadの「ショートカット」のカスタムの日付フォーマット - Apple サポート

©︎ 2022 Sorashima