エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
strftimeの0パディング抑止 - すぎゃーんメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
strftimeの0パディング抑止 - すぎゃーんメモ
strftimeで"%m"を指定すると月が取れるが、これはデフォルトで2桁に0パディングされる。 $ perl -MTime:... strftimeで"%m"を指定すると月が取れるが、これはデフォルトで2桁に0パディングされる。 $ perl -MTime::Piece -E 'say localtime->strftime("%Y,%m,%d")' 2011,06,21これを"6"のように0パディング無しで取る方法を調べてググったら結構でてきた。 glibc拡張により"%-m"という指定で0パディング無しに出来る、とのこと。大抵のLinux環境ならこれで可能みたい。 Linux $ uname -srm Linux 2.6.18-194.11.3.el5 x86_64 $ perl -MTime::Piece -E 'say localtime->strftime("%Y,%-m,%d")' 2011,6,21 $ ruby -e 'puts Time.now.strftime("%Y,%-m,%d")' 2011,