検索して一覧→追加の条件で、"送受信日が1日前"で1999年がNo.03914
haru さん 01/11/15 14:41
 
>検索して一覧→追加の条件で、"送受信日が"を入れれば
>ご希望の一覧が作れます。
(03908より引用←書き方がわかりません)
というのをy.iidaさんに教えていただいたのですが、

 そこで、1日前を指定すると、なんと1999年とかいう日付のもの
まで検出していまいます。
 2000以前には鶴亀は、存在していないと思いますが、別のメーラ
ーからもってきた場合とか、パソコンの日付が狂っていた場合(私
はこれです)には、都合が悪いのですが。
 年を2桁で処理しているとこうなるときがあるみたいですが、そ
ういう関係ですか?

時計ぐらいちゃんとしておきなさいと言われれば困るので、先に謝
っておきます。すみません。

よろしくお願いします。

[ ]
RE:03914 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03916
秀まるお2 さん 01/11/15 14:58
 
> そこで、1日前を指定すると、なんと1999年とかいう日付のもの
>まで検出していまいます。

 送受信日付とDate:ヘッダ中の日付とはまったく別と考えないといけないで
す。そのメールのDate:の値が1999年になっていても、送受信日付は今日って
こともありえます。

 例えば古いメールを今日インポートしたとすると、そのメールの送受信日付
は今日ってことになります。そうすると検索でヒットしてしまいます。

 しいて、そういうメールを除外したいなら、追加の条件にさらに「Dateが2
日前〜指定なし」という条件をANDで指定したらいいかと思います。

[ ]
RE:03916 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03919
haru さん 01/11/15 16:36
 
> 送受信日付とDate:ヘッダ中の日付とはまったく別と考えないといけないで
>す。そのメールのDate:の値が1999年になっていても、送受信日付は今日って
>こともありえます。

そうなんですが、私の場合はパソコンの日付が狂っていたために、
本当に受信日が1999年なのです。

> しいて、そういうメールを除外したいなら、追加の条件にさらに「Dateが2
>日前〜指定なし」という条件をANDで指定したらいいかと思います。

 それでは、あまりにも手順が増えて辿り着くのに大変なので、

今日が2001/11/05として、

1.送受信日付に「2001/11/05〜2001/11/05」としてしたら、結果は0でした。
2.「2001/11/05〜指定なし」とすると、15日分と1999年のものが表示されます。
3.逆に「指定なし〜2001/11/05」とすると、どっとあります。
4.「0日前〜1日前」とすると、13日のものもヒットします。

 1と4については、確認お願いします。
 2と3ついては、A〜Bとした場合の、大小関係がわかりません。
ヘルプの「メールのフラグについて」には記述がありませんでした。

 それと、送受信日を送信日、受信日の単独でもできるよう分けら
れてはいかがでしょうか?
 私のしたいのは今日昨日受信したのを受信日順に並べたいだけで
す。

以上、よろしくお願いします。
V1.49です。

[ ]
RE:03919 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03925
haru さん 01/11/15 17:42
 
すみません。訂正します。

>今日が2001/11/05として、
今日が2001/11/15として、
以下同様です。

>1.送受信日付に「2001/11/05〜2001/11/05」としてしたら、結果は0でした。
>2.「2001/11/05〜指定なし」とすると、15日分と1999年のものが表示されます。
>3.逆に「指定なし〜2001/11/05」とすると、どっとあります。
日付が05となっている所は、全て15として下さい。

よろしくお願いします。

[ ]
RE:03919 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03927
秀まるお2 さん 01/11/16 10:16
 
 現象の把握を間違ってました。

>1.送受信日付に「2001/11/15〜2001/11/15」としてしたら、結果は0でした。

 これは一応正しい動作です。このように指定すると、

 2001/11/15 00時00分00秒 〜 2001/11/15 00時00分00秒

 のメールが対象となり、結果、0通となります。

>2.「2001/11/05〜指定なし」とすると、15日分と1999年のものが表示されます。

 これはおかしな動作です。再現テストしてみます。

>4.「0日前〜1日前」とすると、13日のものもヒットします。

 もしかしたらグリニッジ時刻と日本時刻の計算のミスかもしれないです。こ
れも再現テストしてみます。

[ ]
RE:03927 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03928
haru さん 01/11/16 19:53
 
> 2001/11/15 00時00分00秒 〜 2001/11/15 00時00分00秒
> のメールが対象となり、結果、0通となります。

 了解しました。とすると、後述部分とも関連しますが、11/01の
1日分を指定するにはどうすれば良いですか?
 11/01〜11/02ですか?とするとちょっと感覚的にピンとこないん
ですが。

>>2.「2001/11/05〜指定なし」とすると、15日分と1999年のものが表示されます。
> これはおかしな動作です。再現テストしてみます。
よろしくお願いします。

>>4.「0日前〜1日前」とすると、13日のものもヒットします。
> もしかしたらグリニッジ時刻と日本時刻の計算のミスかもしれないです。こ
>れも再現テストしてみます。
よろしくお願いします。

それと、A〜Bとしたときの、比較方法なんですが仕様を教えて下さい。

1.B〜Aとしても同じ意味ですか?
2.「11/01〜指定なし」としたときは、11/01以降のもの全てです
  か?それとも11/01の1日分ですか?

2に関して、11/01以降のもの全ての入力方法、11/01の1日分のそれ、教えて下さい。
(以上、年は全て省略して表記しました。)


以上、よろしくお願いします。

[ ]
RE:03928 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03929
"y.iida" さん 01/11/16 20:41
 
> > 2001/11/15 00時00分00秒 〜 2001/11/15 00時00分00秒
> > のメールが対象となり、結果、0通となります。
>
>  了解しました。とすると、後述部分とも関連しますが、11/01の
> 1日分を指定するにはどうすれば良いですか?
>  11/01〜11/02ですか?とするとちょっと感覚的にピンとこないんですが。

私もピンとこないです。
2001/11/15 00時00分00秒 〜 2001/11/15 23時59分59秒 という感じがします。

ボクが変なのかなぁ?

[ ]
RE:03928 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03937
秀まるお2 さん 01/11/17 21:54
 
>それと、A〜Bとしたときの、比較方法なんですが仕様を教えて下さい。

 ヘルプに昨日追加したばかりですが、原則としてA<Bでないとダメです。明
らかにA>Bである場合は鶴亀メール内で入れ替えてしまいます。

>2.「11/01〜指定なし」としたときは、11/01以降のもの全てです
>  か?それとも11/01の1日分ですか?

 11/01以降という意味で、つまり11/01(の0時0分)より新しいメールすべてと
いう意味になります。

 指定なし〜11/01とすれば、過去すべて〜11/01という意味になり、つまり
11/01(の0時0分)より古いメールすべてという意味になります。

 普通、「今日からのメール」と言えば今日から未来すべてのメールという意味
な訳だから、特に詳しい説明をヘルプに書かなくても理解してもらえる物の勝手
に解釈してしまいました。次のバージョンにはちゃんとヘルプボタンも追加して、
ヘルプにちゃんと書いておきます。

>2に関して、11/01以降のもの全ての入力方法、11/01の1日分のそれ、教えて下さい。


 日付指定した場合には、その日の0時0分という意味ということなので、11/01
のメールのみということは、

 11/01〜11/02

 と指定してもらうことになります。

 この辺、たしかにわかりにくいような気もしますが、他に適当なルールが思い
つかないです。

[ ]
RE:03937 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03938
"y.iida" さん 01/11/17 22:19
 
>  日付指定した場合には、その日の0時0分という意味ということなので、11/01
> のメールのみということは、
>
>  11/01〜11/02
>
>  と指定してもらうことになります。

例えば、今月分を見たいと考えると(私ならば)"11/01〜11/30"と入力します
"11/01〜12/01"との入力はしないです。

ご親切に大小比較までして頂いているのであれば
時間指定は現状ではありませんから無条件に
日付で比較し大小は入れ替え→Formは00:00:00〜Toは23:59:59
という事ではダメでしょうか?

[ ]
RE:03938 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03940
haru さん 01/11/18 09:49
 
y.iidaさん、秀まるお2さん、こんにちは。

>>  日付指定した場合には、その日の0時0分という意味ということなので、11/01
>> のメールのみということは、
>>  11/01〜11/02
>>  と指定してもらうことになります。
これは私も頂けないと思います。

>例えば、今月分を見たいと考えると(私ならば)"11/01〜11/30"と入力します
>"11/01〜12/01"との入力はしないです。
ごもっともです。

>ご親切に大小比較までして頂いているのであれば
>時間指定は現状ではありませんから無条件に
>日付で比較し大小は入れ替え→Formは00:00:00〜Toは23:59:59
私もこの案に賛成です。

 しかも、11月分抽出したいときに、こっちの方が直感的に私に
はわかりやすいので、"11/01〜11/99"(あり得ない日付ですが)と
してみましたが、駄目でした。

それと、
>指定なし〜11/01とすれば、過去すべて〜11/01という意味になり、つまり
>11/01(の0時0分)より古いメールすべてという意味になります。

 これも、99.999%位10/31までのメールを抽出することになり、ほ
とんどいつもto日付には+1日しなければならず面倒に思います。
 特に月末付近では+1日して、31日とするか、月を+1して日
を1日とするかなど、普通はコンピュータがやってくれても良さそ
うな所を頭で計算しなければなりません。

是非、再考を要望したいと存じます。
よろしくお願いします。

[ ]
RE:03940 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03948
秀まるお2 さん 01/11/19 14:07
 
 んでは、飯田さんの案を採用させていただくと同時に、「11/99」のような指
定を適当に是正する処理も入れてみます。

 あるいは、そもそも「A〜B」のBの部分に

 「n日分」
 「n週間分」
 「nヶ月分」
 「n年分」

 が指定できるようにしたらいいような気もします。

[ ]
RE:03948 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03951
"y.iida" さん 01/11/19 14:26
 
> んでは、飯田さんの案を採用させていただくと同時に、「11/99」のような指
>定を適当に是正する処理も入れてみます。
>
> あるいは、そもそも「A〜B」のBの部分に
>
> 「n日分」
> 「n週間分」
> 「nヶ月分」
> 「n年分」
>
> が指定できるようにしたらいいような気もします。

日付指定だけでも十分な機能だと思いますので、
それほどお手数でなければご検討下さい。
宜しくお願いします。

[ ]
RE:03948 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03953
haru さん 01/11/19 15:46
 
> んでは、飯田さんの案を採用させていただくと同時に、「11/99」のような指
>定を適当に是正する処理も入れてみます。
>
> あるいは、そもそも「A〜B」のBの部分に
中略
> が指定できるようにしたらいいような気もします。

よろしくお願いします。

[ ]
RE:03937 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03956
haru さん 01/11/19 16:20
 
>>それと、A〜Bとしたときの、比較方法なんですが仕様を教えて下さい。
>
> ヘルプに昨日追加したばかりですが、原則としてA<Bでないとダメです。明
>らかにA>Bである場合は鶴亀メール内で入れ替えてしまいます。

 ということは、「古い日付〜新しい日付」になるんですよね。
 「0日前〜1日前」とすると、これが入れ替わって「1日前〜0日前」
の順になるんですよね。
 しかも「1日前の00:00:00〜云々」ですよね。

あと、前出の
>4.「0日前〜1日前」とすると、13日のものもヒットします。
再現テストしていただけましたでしょうか?

[ ]
RE:03956 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03959
秀まるお2 さん 01/11/19 16:40
 
>あと、前出の
>>4.「0日前〜1日前」とすると、13日のものもヒットします。
>再現テストしていただけましたでしょうか?

 これもテストしたんですが再現しませんで、後でもっとちゃんとテストしよう
と思ってそのままでした。

 どっちにしても、こちらとしては単純に日付/時刻を64bit整数に変換してそれ
の大小比較をしているだけなので、それでヒットしないならそういう物としか考
えようが無いです。また、比較部分はともかくとして、日付の入力について「n
日分」など指定できるようにしたので、解釈の相違による誤解は起きなくなると
思います。

 ということで、次のバージョンでお試しいただきまして、さらにそれでもだめ
でしたら、具体的に、

 − メールの内部情報に表示される送受信日付がどうなっているか。
 − 検索条件文字列の内容。

 という、こちらでも確実に再現できるパターンを教えてください。「13日の
メールもヒットします」じゃなくて、具体的にヒットして出てくるメールの内部
情報に表示される送受信日付の内容を教えてください。

 あと、思いついたことですが、パソコンの内部時計とは別に、タイムゾーンの
設定が狂ってないかも後で確認お願いします。コントロールパネルから日付と時
刻のプロパティを開いて、そこの「タイムゾーン」ページの設定が「GMT+09:00、
東京、大阪、…」となっていないとややこしい話になるかもしれないです。

[ ]
RE:03956 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03961
秀まるお2 さん 01/11/19 16:45
 
 1999年のメールが出てくる症状が復帰したとの発言を見て思いつきましたが、
もしかするとパソコンの時刻が狂った時の影響がまだ残っているのかもしれない
です。

 一度、鶴亀メールを終了させて、エクスプローラからlist.binファイルをすべ
て検索&削除していただくと、もしかして13日がどうこういう問題が解決する
かもしれないです。

[ ]
RE:03959 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03962
haru さん 01/11/19 16:50
 
> ということで、次のバージョンでお試しいただきまして、さらにそれでもだめ
中略
>情報に表示される送受信日付の内容を教えてください。

わかりました。次期バージョンで確認いたします。ありがとうございました。


> あと、思いついたことですが、パソコンの内部時計とは別に、タイムゾーンの
>設定が狂ってないかも後で確認お願いします。コントロールパネルから日付と時
>刻のプロパティを開いて、そこの「タイムゾーン」ページの設定が「GMT+09:00、
>東京、大阪、…」となっていないとややこしい話になるかもしれないです。

これは、間違っていませんでした。お手数掛けます。

[ ]
RE:03961 検索して一覧→追加の条件で、"送受信日が1日前"で1999No.03963
haru さん 01/11/19 17:00
 
> 一度、鶴亀メールを終了させて、エクスプローラからlist.binファイルをすべ
>て検索&削除していただくと、もしかして13日がどうこういう問題が解決する
>かもしれないです。

 今日は、19日なんですが、パソコンの日付を15日に変更しても大
丈夫なんでしょうか?
 で、実際日付変更後、鶴亀を再起動し実行してみたら、今日は0
件でした。
 list.binファイルはいっさい削除していません。

[ ]