メール一覧枠上の「Date」時間がずれるNo.00674
かお さん 01/04/11 15:02
 
はじめまして。かお と申します。
Ver.1.02をWin98SEで試用させて頂いております。

北米在住(GMT-0800、今は夏時間でGMT-0700)なので
そのせいかもしれないのですが
受信・送信共、メール一覧枠の「Date」部分の時間が1時間ずれて
表示されます。
エディタのタイトルバーも同様です。

ヘッダはちゃんと実際の時間通り表示されています。

例)Date: Tue, 10 Apr 2001 21:20:10 -0700
   のメールがメール一覧の「Date」では
    01/04/10 20:20
   と表示されます。

「日付と時刻のプロパティ」の設定は合っています。

どこか他に見なおしたほうがよい設定等ありましたら
御教授お願いします。

[ ]
RE:00674 メール一覧枠上の「Date」時間がずれるNo.00680
サカタ@Van さん 01/04/11 15:24
 

  ■□ カナダのサカタです

// かお-san wrote (on 04/10) //
> 北米在住(GMT-0800、今は夏時間でGMT-0700)なので
> そのせいかもしれないのですが
> 受信・送信共、メール一覧枠の「Date」部分の時間が1時間ずれて
> 表示されます。
> エディタのタイトルバーも同様です。

  まったく気付いていませんでしたが、カナダ太平洋岸 TZ=PST8PDT
 (GMT-0800/-0700) の当方でも同じ症状が出ています。秀丸でも時間が
 1時間ずれるバグがあったので(秀丸が内部に持っている time と
 hour 値が異なっている)、それと根が同じものかもしれません。
 ┌───┐
 │サカタ│
 └───┘

[ ]
RE:00674 メール一覧枠上の「Date」時間がずれるNo.00699
ひろ さん 01/04/11 19:43
 
 かおさん今日は、ひろです。
> 受信・送信共、メール一覧枠の「Date」部分の時間が1時間ずれて
 この「Date」(ヘッダではない) の仕様が、常に運用しているコンピュータのローカル
タイムを表すのか、ヘッダの Date をそのまま表示するのか (今試した限りでは前者の
様です) 知りませんが、少なくとも
> 例)Date: Tue, 10 Apr 2001 21:20:10 -0700
>    のメールがメール一覧の「Date」では
>     01/04/10 20:20
の状況は変ですよね。少なくともタイムゾーンが同じ環境で使う限り、メー
ル一覧の「Date」は「01/04/10 21:10」を表示すべきだと思うのですが、何
か私が勘違いしているでしょうか?

[ ]
RE:00680 メール一覧枠上の「Date」時間がずれるNo.00710
かお さん 01/04/12 01:01
 
サカタ@Vanさん、こんにちわ。かおです。
レスありがとうございます。

>  まったく気付いていませんでしたが、カナダ太平洋岸 TZ=PST8PDT
> (GMT-0800/-0700) の当方でも同じ症状が出ています。秀丸でも時間が
> 1時間ずれるバグがあったので(秀丸が内部に持っている time と
> hour 値が異なっている)、それと根が同じものかもしれません。

新たに気が付いたのですが、スレッド表示状態での時間も
1時間早く表示されていました。
逆に同じメール一覧枠上でも「送・受信日付」欄は正しい時刻で表示されています。

先ほど、秀丸エディタのフォーラム、拝見しました。
全くの素人考えですが、ずれて表示される所と正しく表示される所で
時間の取得方法がそれぞれちがうのかもしれませんね。(timeとhour)

実際のメール送・受信にはなんの影響もありませんので
このまま使わせて頂こうと思っています。
(もちろん、ちゃんとレジストしてです(^^;)
さくさく動いてくれますし、名前も縁起がよくって…(^-^)

[ ]
RE:00699 メール一覧枠上の「Date」時間がずれるNo.00711
かお さん 01/04/12 01:03
 
ひろさん、こんにちわ。かおです。
レスありがとうございます。

>> 受信・送信共、メール一覧枠の「Date」部分の時間が1時間ずれて
> この「Date」(ヘッダではない) の仕様が、常に運用しているコンピュータのロー
>カル
>タイムを表すのか、ヘッダの Date をそのまま表示するのか (今試した限りでは前者の
>様です) 知りませんが、少なくとも

日本からのメールでもメール一覧上の「Date」欄は
太平洋夏時間で表示されているので(1時間早くですが)、
コンピュータのローカルタイムを表示していると思います。

>> 例)Date: Tue, 10 Apr 2001 21:20:10 -0700
>>    のメールがメール一覧の「Date」では
>>     01/04/10 20:20
>の状況は変ですよね。少なくともタイムゾーンが同じ環境で使う限り、メー
>ル一覧の「Date」は「01/04/10 21:10」を表示すべきだと思うのですが、何
>か私が勘違いしているでしょうか?

hidesoft.8:00680|のサカタ@Vanさんへの返信にも書いたのですが
ずれて表示される部分と正しく表示される部分で
時間の取得方法がそれぞれちがっているのかなぁ、と。
(全くの素人考えですので…)

[ ]
RE:00711 メール一覧枠上の「Date」時間がずれるNo.00722
秀まるお2 さん 01/04/12 09:21
 
 もしかして、「編集・フォルダ毎の処理・メール一覧の作成し直し」を実行すると
直ったりしませんでしょうか?

 メール一覧(list.binファイル)中に時間をキャッシュしてるんですけど、そこの
値はローカルタイムに変換済みの物をキャッシュしてまして、夏時間じゃない所から
夏時間に切り替わっても古いままになっていて、1時間狂ってしまうような気がしま
す。

[ ]
RE:00711 メール一覧枠上の「Date」時間がずれるNo.00723
秀まるお2 さん 01/04/12 09:35
 
 今ソースコードを調べて、やっぱり鶴亀側がまずいと思うので、修正させていただ
きます。

 つまり、list.binにはGMTを記録して、表示のタイミングでLocalTimeに変換すると
いうことにします。

[ ]
RE:00723 メール一覧枠上の「Date」時間がずれるNo.00815
かお さん 01/04/12 23:42
 
秀まるおさん、こんにちわ。かおです。
Ver. Up、おつかれさまです(^-^)

Ver.1.02 -> 1.03 改版履歴より:
・夏時間が切り替わるタイミングでメールの時刻が1時間ずれてしまうバグ修正。

サイトにアクセスした時の最新版がVer.1.05だったので
そちらをインストールしたのですが…
まだ時間がずれて表示されています…(;_;)

教えて頂いた、「編集・フォルダ毎の処理・メール一覧の作成し直し」も
試してみたのですが、変わりませんでした。
一度アンインストールしてからインストールし直したり、
もう一度設定を見直したりしたのですが…。

[ ]
RE:00815 メール一覧枠上の「Date」時間がずれるNo.00828
秀まるお2 さん 01/04/13 10:13
 
> まだ時間がずれて表示されています…(;_;)

 北米時間にしてテストしてみたら再現しました。それで、GetTimeZoneInformation
のヘルプその他を調べたら、鶴亀側での夏時間の見方が間違ってました。

 というわけで、次のV1.06でこそ修正させていただきます。少々お待ちを。

[ ]
RE:00828 メール一覧枠上の「Date」時間がずれるNo.00899
かお さん 01/04/14 10:50
 
秀まるおさん、こんにちわ。かおです。

> というわけで、次のV1.06でこそ修正させていただきます。少々お待ちを。

ちゃんと正しい時刻で表示されるようになりました。
素早い対応、ありがとうございます(^^)

[ ]