boost::gregorian::dateの月(数値)の取得
Posted 6月 30th, 2009 by hippos
boost::gregorian::dateでdateObj.month()すると、Nov
とかDec
とかが返ってくる。dateObj.month().as_number()がデフォルトのほうが僕はいいと思う。月を取得して文字列が返るのは直感的では内容に思うのですが。いや、ハマったから言うのじゃありません...
それにしても、boost::gregorianは重いですね。Regexなんかと併用するとプリコンパイルのメモリが足りないとか言って(VS2008)きて/zmするハメになります。こうなると大抵Intellisenseが壊れるのでまあ、今回のようにヘッダを読む羽目になるわけです。windowsアプリの場合、無理して使わないようにしようかと思います。
この記事のトラックバックURL:
http://hippos-lab.com/blog/trackback/322









Comments
あぁぁ、そうかもしれませんね。(*_*)
プログラミングの世界ではそういうこと結構ありますもんね。日本発で month() = "霜月"なんてのを出しちゃいますか!
アメリカ人というか英語圏の人にとっては Nov の方がよっぽど直感的なんでしょう。