hack のためのネタ帳, etc,,,

状況

Excel で「書式設定」を「ユーザー定義」にして日付と時刻を ISO 形式で表示しようとした所、月と分のテンプレート文字のところで「ん!?」となった。
両方 /m+/ なんですねと。

によると
"m" または "mm" コードは、"h" または "hh" コードの直後、または "ss" コードの直前に表示される必要があります。それ以外の場合Excel分ではなく月が表示されます。
なんだそうで、時の直後や秒の直前に無いと分ではなく月扱いになるらしい。

普通に strftime (3) を見習えと思うのだが、
あちらはあちらで M と m とのどっちが月で分か混乱するので、
時、秒と隣り合ってれば分という判断に一定の合理性はあるのだろうな。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

< >

編集にはIDが必要です