MidDate

MidDate[datespec]

日付または日付 datespec のリストで表される中間点のインスタンスを与える.

MidDate[datespec,gran]

中間日オブジェクトを粒度 gran で与える.

MidDate[datespec,gran,x]

datespec の始まりと終りの間の割合 x である日付を与える.

詳細とオプション

  • MidDateは,与えられた日付または日付のリストの途中までの日付を与える.
  • MidDate[datespec,]datespec の可能な形には以下がある.
  • DateObject[]任意の粒度の日付オブジェクトの中間の日付
    TimeObject[]任意の粒度の時間オブジェクトの中間の時点
    DateInterval[]日付区間の中間の日付
    {d1,d2,}日付,時,区間のリストの中間の日付
    TimeSeries[]時系列の時間の中間の日付
    EventSeries[]事象系列の時間の中間の日付
    TemporalData[]一時データの時間の中間の日付
  • MidDate[list]は,di日の日付の一様分布の確率密度関数の和に基づいて,中点のインスタンスを与える.
  • MidDateは次のオプションを取る.
  • CalendarType Automatic生成された日付の暦
    DateFormat Automatic日付の表示に使う形式
    DateGranularityAutomatic生成された日付の暦粒度
    Method Automatic中点検出メソッド
    TimeSystem Automatic使用されている時間系
    TimeZone Automatic使用されている時刻帯
  • MidDate[list,,Methodmethod]Methodオプションの値 method は,di日の日付の中間日の計算方法を決定する.次は,Methodの可能な値である.
  • "GranularMean"粒度の長さによる重み付き平均(デフォルト)
    "GranularMedian"粒度の長さによる重み付き中央値
    "WeightedMean"各データの完全な継続期間による重み付き重心
    "UnionedMean"すべての日付の統合された領域の平均
    "MidpointMean"中点の平均
    "MidpointMedian"中点の中央値
    "BoundsMean"日付境界の平均

例題

すべて開くすべて閉じる

  (4)

月を粒度とした日付の中点の瞬間を求める:

1年の中間に位置する日を求める:

指定された週の2/3が経過した時点を求める:

2024年の3つのインスタンスの中間の日付を求める:

スコープ  (7)

入力のリストについて,中点はリスト中の各日付の暗黙の区間に基づいて取られる:

各日付の全時間間隔が考慮される:

粒度が粗い中間の日付については,たとえ最初の日付より前の場合でも,与えられた日付が中間点を包含するインスタンスに対応する:

EventSeriesの中間の日付を求める:

Databinの中間の日付を求める:

Associationの中間の日付を求める:

今日の5つの時点の中間の時間を求める:

3つの日付区間の中点の瞬間を求める:

オプション  (9)

CalendarType  (1)

中間の日付を日本の暦で返す:

DateFormat  (1)

中間の日付を"ISODateTime"形式で返す:

Method  (5)

デフォルトの中点検出法("GranularMean")は,中点を選択する際に粒度の長さを考慮する:

これは,1週間の期間は単一の"Week"の日であろうと一続きの7つの日付("Day")であろうと重みが等しいことを意味する:

"WeightedMean"法は,粒度だけでなく各日付の完全な長さを考慮する:

"Median"法は,粒度に関係なくすべての日付に同じ重みを与える:

"MinMax"法は,日付の外側の日付境界だけを考慮する:

中点検出法の中には粒度を重視するものもすべての日付を同じ重みとして扱うものもある:

日付が2つしか与えられていない場合,"Weighted"法は粒度を考慮し,より粗い粒度の日付に引き寄せられる:

より粗い粒度が個々の日付に分割されても"Weighted"法は一貫している:

中点法はすべての日付に同等に重みを置くので,粒度の違いは考慮しない:

個々の日付に分割すると.これらの中点法は右側に引き寄せられる:

"WeightedMean""UnionedMean"はどちらも日付の全期間を考慮するが,"WeightedMean"は重なり合う期間を考慮するのに対し,"UnionedMean"はすべての期間を平坦化する:

TimeSystem  (1)

"TAI"時間系で中点にあたる日付を返す:

TimeZone  (1)

中点にあたる日付をGMTで返す:

アプリケーション  (1)

ジェームス・ボンドのすべての映画の公開日を求める:

これらの公開日の中間の日付を求める:

境界の中点は6年後で,初期に公開が集中したことを反映している:

特性と関係  (1)

MeanMedianQuantileCentralFeatureはすべて異なるメソッドを使って中間の日付を求める:

考えられる問題  (1)

MidDateは,数のリストを,単一の日付リストとしてではなく,絶対時間のリストとして解釈する.

Wolfram Research (2025), MidDate, Wolfram言語関数, https://reference.wolfram.com/language/ref/MidDate.html.

テキスト

Wolfram Research (2025), MidDate, Wolfram言語関数, https://reference.wolfram.com/language/ref/MidDate.html.

CMS

Wolfram Language. 2025. "MidDate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MidDate.html.

APA

Wolfram Language. (2025). MidDate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MidDate.html

BibTeX

@misc{reference.wolfram_2024_middate, author="Wolfram Research", title="{MidDate}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/MidDate.html}", note=[Accessed: 20-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2024_middate, organization={Wolfram Research}, title={MidDate}, year={2025}, url={https://reference.wolfram.com/language/ref/MidDate.html}, note=[Accessed: 20-January-2025 ]}