<!-- more -->
ツイッターの高度な検索で、「日付」オプションの使い方です。
いわゆる「期間指定検索」です。
高度な検索、日付、次の日付以降
「高度な検索」が分からない人は、「高度な検索」ウィンドウの出し方をご参照ください。
「高度な検索」画面
「高度な検索」の画面で、「次の日付以降」の
- 月: 1月
- 日: 1
- 年: 2021
と入力してみます。
「検索結果」画面
すると、検索結果の画面では、検索窓に「since:2021-01-01」と表示されます。
「次の日付以降」を直接入力する方法
普通の検索画面で、「since:年-月-日」と入力しましょう。
「年」の部分は4桁の数字、
「月」の部分は2桁の数字、
「日」の部分は2桁の数字です。
「高度な検索」の画面から、「次の日付以降」の「月」「日」「年」をプルダウンから選択した場合と効果は同じです。
「高度な検索」の画面では、「月」「日」「年」の順ですが、
「since:年-月-日」の場合は、「年」「月」「日」の順になります。
sinceは単独では使えない
「since:年-月-日」だけで検索をすると、
「問題が発生しました。再読み込みしてください。」というエラーになります。
「since」は、他のキーワードと一緒に使う必要があります。
sinceの正しい使い方
「ツイート since:2021-01-01」のように検索すると、
「ツイート」というキーワードを含む、2021年1月1日以降のツイートだけが表示されます。
日付はUTC(協定世界時)が基準となっています。
JST(日本標準時)だと午前9時が日付の境界です。
つまり、
「since:2021-01-01」と指定した場合、
日本時間では2021年1月1日の午前9時以降のツイートだけが検索されます。
(午前9時ジャストを含む)
高度な検索、日付、次の日付以前
「高度な検索」画面
「高度な検索」の画面で、「次の日付以前」の
- 月: 12月
- 日: 31
- 年: 2020
と入力してみます。
「検索結果」画面
すると、検索結果の画面では、検索窓に「until:2020-12-31」と表示されます。
「次の日付以前」を直接入力する方法
普通の検索画面で、「until:年-月-日」と入力しましょう。
「年」の部分は4桁の数字、
「月」の部分は2桁の数字、
「日」の部分は2桁の数字です。
「高度な検索」の画面から、「次の日付以前」の「月」「日」「年」をプルダウンから選択した場合と効果は同じです。
「高度な検索」の画面では、「月」「日」「年」の順ですが、
「until:年-月-日」の場合は、「年」「月」「日」の順になります。
untilは単独では使えない
「until:年-月-日」だけで検索をすると、
「問題が発生しました。再読み込みしてください。」というエラーになります。
「until」は、他のキーワードと一緒に使う必要があります。
untilの正しい使い方
「ツイート until:2020-12-31」のように検索すると、
「ツイート」というキーワードを含む、2020年12月31日よりも古いのツイートだけが表示されます。
(UTCで2020年12月31日当日を含まない)
日付はUTC(協定世界時)が基準となっています。
JST(日本標準時)だと午前9時が日付の境界です。
つまり、
「since:2020-12-31」と指定した場合、
日本時間では2020年12月31日の午前9時よりも古いツイートだけが検索されます。
(午前9時ジャストを含まない)
期間を指定する
「since」と「until」を両方使うと、期間を指定することができます。
「since」が開始日、「until」が終了日です。
sinceとuntilを両方指定する
「since:2011-03-10 until:2011-03-11」と指定した場合、
UTC(協定世界時)で、「2011年3月10日 0時0分0秒から、2011年3月10日 23時59分59秒まで」という意味になります。
untilに指定した2011年3月11日当日は含みません。
JST(日本標準時)に換算すると、
「2011年3月10日 9時0分0秒から、2011年3月11日 8時59分59秒まで」
です。
日付の境目が午前9時なので、注意しましょう。
sinceとuntilが同じ年月日だとエラーになる
「since」と「until」に同じ年月日を設定すると、
『「○○」の検索結果はありません』というエラーになります。
「since:2011-03-11 until:2011-03-11」と指定した場合、
UTC(協定世界時)で、「2011年3月11日 0時0分0秒から、2011年3月10日 23時59分59秒まで」という意味になります。
JST(日本標準時)に換算すると、
「2011年3月11日 9時0分0秒から、2011年3月11日 8時59分59秒まで」
です。
開始時刻よりも終了時刻の方が過去になってしまうので、エラーになります。
日本時間で、特定の日付の0時0分~23時59分を検索するには裏ワザを使う必要があります。
詳しくは、特定の日付のツイートのみ検索する方法をご参照下さい。
まとめ
「since」=「次の日付以降」
「キーワード since:年-月-日」で検索すると、「キーワード」を含む、「年月日」で指定した日付以降のツイートが表示されます。
(指定日当日を含む)
「until」=「次の日付以前」
「キーワード until:年-月-日」で検索すると、「キーワード」を含む、「年月日」で指定した日付よりも古いツイートが表示されます。
(指定日当日を含まない)
「キーワード since:年-月-日 until:年-月-日」で検索すると、「since」の日付から「until」の日付までの期間指定になります。
「since」と「until」にまったく同じ日付を指定することはできません。
日付はUTC(協定世界時)が基準となっています。
JST(日本標準時)だと午前9時が日付の境界です。
このページは移転しました。