Linux

2013-09-02, linux

bashでISOの年週を得る

ここにもちゃんとフォーマット指定子があったんですね。簡単に週番号を取得可能です。PHP等の場合と同様に、年の指定を%Yとやってしまうと、年末年始のタイミングで年が違ってくることがありますので、気をつけたいところです。

$ date +%G%V
201336

これまで、Python,PHP,Objective-Cでは、同様に(ややこしい計算をせずに)年週を得る方法が提供されてきていることを見てきたのですが、そういえばJavaはどうなったのでしょう?以前業務で使っていた頃には、このような関数は存在せず、仕方なく自力で実装した関数を使用していました。ブログの情報によると、Java7で実装されているみたいですが、どうも使い方がややこしそうな雰囲気です。

参考URL

この記事は役に立ちましたか?