伝わらないのでちょっと別の話をします。これは普通の日付ですよね。書き換えると間違った日付です。書き換えると確かに間違っています。なんかが返ってくるものがありました。これはもう日付というよりコマンド言語みたいなもんですよね。片方を設定するともう一方も変化してしまう破壊的操作の列で設定を行うことをコマンド言語と表現しているのですよね。いう部類という事だと思います。独立なので問題ないと思います。ここで独立というのは直交しているという意味で、片方を変えてももう一方は変わりません。両方そのまま中に持っています。両方を任意に指定しても正しくない日付にはなりません。曜日と年月日のような問題は起きません。いうのは避けてました。はやったらいけないと思ってます。いうの(曜日と年月日のようなもの)だとは思いません。田中さんは日付それ自体を見てないんじゃないでしょうか。逆転してると思いますが、日付オブジェクトの外部表現が日付だと思ってるのでは。日付それ自体といわれてもふなばさんがいう日付というものががわかりません。書いたように、私は日付と言われると、時分秒が含まれていない情報のように感じられます。ないので、そういう情報ではないのと思うのですが、では何かというのはわかりません。日付とはなにかとか、そういうことをもうすこし詳しく述べていただけると、理解が可能になるのかもしれません。時差に特別な意味があると思えば地方時で記述すればいいと思います。与えられた時差をそのまま記録できる、という話だと理解しています。いうか今しがた知ったという感じですが。とくかくバグだから直せって話しか聞いた覚えがありません。