From: "NARUSE, Yui" Date: 2007-03-16T18:53:33+09:00 Subject: [ruby-dev:30607] Re: release code and revision number 成瀬です。 Shugo Maeda wrote: >> それに、$Date$がJST-9になるという保証もないわけで、やはりそれだけではす >> みそうにないと思います。 > > 今まであまり深く考えたことがなかったのですが、RUBY_RELEASE_DATEって > UTCなんでしたっけ。 > > それはさておき、$Date$の書式は > > $Date: 2007-02-27 07:51:33 +0900 (Tue, 27 Feb 2007) $ > > のようになるようですが、+0900の部分を見てUTCに変換するわけにはい > かないのでしょうか。 > プラットフォームによって書式が異なるとか? とりあえず Subversion の実装を見てみたところ、 http://svn.collab.net/repos/svn/trunk/subversion/libsvn_subr/subst.c http://svn.collab.net/repos/svn/trunk/subversion/libsvn_subr/time.c GMT Offset を取って来て作っているようなので、 Subversion 実装ならばプラットフォームには依存しなさそうです。 もっとも、日付が欲しいなら $Id$ の方が ISO 8601 固定なので楽かも。 -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA