メール作成中に夏時間が終了したNo.03197
カンポ さん 12/02/27 05:28
 
一度投稿したのですが、大きな致命的勘違いがあり、削除しました。m(_ _)m

メールを作成中に夏時間が終了しました。
Windows7システムは自動で時計を1時間戻してくれました。

そして送信したメールのリストを見ていて気付いたのですが、
Dateは1月26日1:25となっていて、送受信日時は0:25になっています。
実際には、通常時間に戻ってからの0:25に送信しました。

ヘッダを見ると、
Date:     Sun, 26 Feb 2012 00:25:04 -0400
となっており確かに正常です。ここでは夏時間は -0300ですから。

一度大きな勘違いをして書き換えたヘッダも元に戻しました。
(秀まるおさんは、削除済みメールも恐らくメールで読まれていると思うので書いて
おきます)

ではなぜこの1時間の違いが出るのか不思議でしたし、
ずっとこのままなのかという不安も感じたりしたのですが、恐らく、
夏時間だった時からずっと秀丸メール本体が起動されたままだった
ことが関係あるかもしれないと思い立ち、一度常駐秀丸メールも
含めてすべて終了して、再度起動し直してみたら、予想どおり、
Dateも送受信日時も0:25になっているのが確認できました。

私は数日間PC付けっぱなしということも珍しくないので
夏時間の切り替わりをまたぐことはよくあります。
といっても、最大で一年に二回だけですが。(笑)

送受信日時の計算は、起動時のタイムゾーン(夏時間かどうかも含めて)が終了時ま
で有効っぽいですね。タイムゾーン自体をちょっと
いじってみれば簡単に検証できそうですが、他に色々と影響が出そう
なのでやめておきます。

ということで、単なる報告になってしまいましたが、こんなことも
あったということでお知らせしておきます。

[ ]
RE:03197 メール作成中に夏時間が終了したNo.03200
秀まるお さん 12/02/27 18:17
 
 お手数かけてすみません。

 タイムゾーンの情報は、たしかに秀丸メール起動時に1回読み取ったらそのま
まで動くようになっていたと思います。

 日付をまたぐタイミングでタイムゾーンを取得しなおすか、せめてタイムゾー
ンが変わってたら「再起動しろ」のメッセージ表示するか、何か対策を考えてみ
ます。

[ ]
RE:03200 メール作成中に夏時間が終了したNo.03203
秀まるお さん 12/02/28 13:51
 
 送受信系コマンド開始のタイミングでタイムゾーンを取得しなおすようにしま
す。

 タイムゾーンが変わっていたら、画面の中に表示してるDate:の日時などを再
描画するようにします。

[ ]
RE:03203 メール作成中に夏時間が終了したNo.03204
カンポ さん 12/02/29 11:32
 
対応ありがとうございます。
これで、私のように起動しっぱなしで夏時間を迎えたり終えたり
した場合でも混乱することがなくなりますね。

[ ]
RE:03204 メール作成中に夏時間が終了したNo.03205
秀まるお さん 12/02/29 22:37
 
 夏時間が変わるタイミングのテストはしてないんですが、コントロールパネル
からタイムゾーンを変更させるテストはやったので、一応大丈夫だと思います。

[ ]
RE:03205 メール作成中に夏時間が終了したNo.03206
カンポ さん 12/03/01 09:20
 
ありがとうございます。

ところで、何だかとてもシンプルな表示になりましたね。
ツリーの途中から別のhtmlになっているようですが、、、

[ ]
RE:03206 メール作成中に夏時間が終了したNo.03208
秀まるお さん 12/03/01 10:06
 
 コミュニテックス会議室のシステム上の問題のようです。なぜだか旧形式にな
って書き込まれてしまったようです。

 うるう日の関係で問題が起きたような気がします。一回旧形式になると、それ
に対するコメントも旧形式で書き込まれてしまうようです。

 書き込まれてしまった会議室データはちょっと簡単には直せないので、そのま
まにさせていただきます。(というこの発言も旧形式になりそうです)

[ ]