boost user - date_time

since: 2002-10-10 update: 2002-10-10 count:

よくここまで作ったな、とい感じのいたせりつくせり時間ライブラリ。 ドキュメント中の例 がかなり雄弁に機能を物語っているので、 サンプルはそちらを参照のこと。 まあ深く使う場合も、 サンプルは非常に豊富

なので困らないでしょう。

基本的なコンセプトは、 一月一日とか一時一分とかいう、時間のある一点(Aとします)と、 一ヶ月後とか一秒前とかいう、時間の距離(Bとします)と、 今月とか三時から六時といった、時間間隔(Cとします)からとの、 三つのコンセプトからなっとるそうです。

これを適当に A+B=A とか、C.contains(A) とか、 文字列から入出力したり、時差変換など、 まあ、想像しうるありとあらゆる機能を実装した、 という感じです。

あと、base_time から継承して他の時間の単位を作ったりもできるそうです。 異星人が来ても安心ですな。


home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h