CalendarData

CalendarData[cal]

日付の暦 cal に関連付けられたデフォルトのパラメータを与える.

CalendarData[country]

country 実体の証券取引所についての使用可能な祝日の暦を与える.

CalendarData[cal,param]

cal の指定されたパラメータ param の値を与える.

詳細

  • 暦は,通常,太陽または月の周期に従って,瞬間あるいは拡張された期間に(数値または名前による)ラベルを割り当てる.暦は,社会的,科学的,経済的,行政的あるいは宗教的活動の多くを体系化する.
  • CalendarDataは,グレゴリオ暦やユリウス暦のような日付の暦と国および証券取引所の祝日暦の2種類の暦を扱う.
  • 日付の暦は,"Gregorian""Julian"のような名前付きのオブジェクトとして,あるいは,デフォルト以外のパラメータ値の暦については{"name",<|param1val1,param2value2,|>}の形式で与えることができる.
  • 一般に,暦は数のリストを使って日付を表すが,ブール値や文字列の値を含むこともある.
  • 日付の暦には,固定算術規則に基づくものと太陽および月の特別な事象の天文観測に基づくものの,一般的な2種類のカテゴリがある.
  • 暦の粒度は,日付の暦間で異なることも,粒度の長さによって異なることもある.
  • 次は,著名な算術暦である.
  • "Gregorian"グレゴリオ算術暦
    "Islamic"イスラム算術暦
    "Jewish"ユダヤ算術暦
    "Julian"ユリウス算術暦
  • 次は,数値算術暦である.
  • "AbsoluteTime"1900年1月1日からの秒数
    "BesselianYear"ベッセル年数
    "GregorianYear"グレゴリオ年数
    "JulianDate"完全なユリウス日の数
    "JulianYear"ユリウス年数
    "UnixTime"1970年1月1日からの秒数
  • 次は,歴史的に重要な算術暦である.
  • "ArithmeticFrench"革命フランス算術暦
    "ArithmeticPersian"ペルシャ算術暦
    "AztecTonalpohualli"アステカ算術暦
    "AztecXihuitl"アステカ算術暦
    "BalinesePawukon"バリ算術暦
    "Coptic"コプト算術暦
    "Ethiopic"エチオピア算術暦
    "MayanHaab"マヤ算術暦
    "MayanLongCount"マヤ算術暦
    "MayanTzolkin"マヤ算術暦
    "OldHinduLunisolar"歴史的インド太陰太陽暦
    "OldHinduSolar"歴史的インド太陽暦
    "WesternBahai"バハイ太陽暦
  • 次は,近年提唱された算術暦である.
  • "HankeHenryPermanent"HankeHenry永久暦
    "Holocene"完新世算術暦
    "InternationalFixed"国際固定永久暦
    "Symmetry454"Symmetry454永久暦
    "World"世界算術暦
  • 次は,その他の算術暦である.
  • "Icelandic"アイスランド算術暦
    "ISOOrdinal"ISO-8601算術序数暦
    "ISOWeek"ISO-8601算術週暦
    "Japanese"日本尊号(元号)暦
    "Newtonian"ニュートン提唱の算術暦
  • 天文暦には,太陽暦,太陰太陽暦,太陰暦がある.
  • 次は,太陽天文暦である.
  • "AstronomicalFrench"フランス太陽暦
    "AstronomicalPersian"ペルシャ天文暦
    "ModernHinduSolar"現代インド太陽暦
    "OldHinduSolar"歴史的インド太陽暦
  • 次は,太陰太陽天文暦である.
  • "ModernHinduLunisolar"現代インド太陰太陽暦
    "OldHinduLunisolar"歴史的インド太陰太陽暦
    "Tibetan"チベット太陰太陽暦
  • 次は,太陰天文暦である.
  • "Babylonian"バビロニア太陰暦
    "Chinese"中国太陰暦
    "ObservationalHebrew"ヘブライ観測太陰暦
    "ObservationalIslamic"イスラム観測太陰暦
  • 地域や過去の地域の違いは,粒度が小さいいくつかの単位の違いによって暦の変換結果に影響を与える可能性がある.例えば,国によってグレゴリオ暦を採用した日付が異なる.
  • 次は,暦のパラメータである.
  • "Location"天文暦の参照測地点
    "StartOfDay"1日の始まりの瞬間
    "YearZero"暦が0年を含むかどうか
  • "StartOfDay"の可能な値には,"PreviousNoon""Sunset""Midnight""Sunrise""NextNoon",深夜零時からの1日の分数オフセットを示す1/2から1/2までの数値がある.文字列"StartOfDay"の値は次の表を参照のこと.
  • "PreviousNoon"
    "Sunset"
    "Midnight"0
    "Sunrise"
    "NextNoon"
  • "Location"パラメータは有効なGeoPosition式または場所Entityでなければならず,参照地点のみを使う天文暦に関連している.
  • 次は,暦のその他の特性である.
  • "DayNames"1週間の曜日名のリスト
    "EpochDate"暦で数える最初の瞬間
    "Granularities"年,月,日のような下位区分のリスト
    "GranularityQuantities"各暦の粒度に関連付けられた単位ステップサイズ
    "GranularityRanges"各暦の粒度の値の許容範囲
    "MonthNames"各月の名前のリスト
  • CalendarData[cal,"PropertyAssociation"]はすべての特性とその値の連想を与える.CalendarData[cal,"Dataset"]は,その代りにDataset式を返す.
  • 指定された国の祝日暦は,その国の"Country"実体を使って指定できる.
  • CalendarData[class]は,暦の集合 class に関連付けられた暦の情報のリストを与える.class の指定には,"HolidayCalendar""DateCalendar" "AstronomicalCalendar""ArithmeticCalendar"が使える.
  • CalendarData[]CalendarData["HolidayCalendar"]に等しい.
  • CalendarData[cal,class]は,暦が暦の集合 class に属しているときはTrueを,それ以外の場合はFalseを返す.

例題

すべて開くすべて閉じる

  (5)

グレゴリオ暦に関連付けられたデフォルトのパラメータをチェックする:

天文フランス革命暦のパラメータをチェックする:

与えられた暦の特定の特性の値をチェックする:

与えられた暦の全特性の値をチェックする:

使用可能な全日付け暦をリストにする:

現行時点で祝日予定が定義されているすべての国名をリストする:

与えられた国について使用可能な市場独自のスケジュールをすべてリストにする:

スコープ  (3)

多くの暦で1日は深夜零時に始まる:

しかし,日の出,日没,正午を1日の始まりとする暦もある:

0年の存在/非在の処理方法が異なる暦がある:

0年の処理は暦のパラメータで制御できる:

多くの天文暦が太陽および/または月の観測のための参照地点を使う:

暦によってはそのような場所を使わないものもある:

特性と関係  (4)

"AbsoluteTime"暦は関数AbsoluteTimeの値に相当する:

"JulianDate"暦はGMT時刻帯における関数JulianDateの値に相当する:

"JulianYear"暦は一年を固定の日数の365.25日として数える:

"GregorianYear"暦は一年を固定の日数の365.2425日として数える:

"BesselianYear"暦は,太陽年を近似した固定の長さで年を数える:

グレゴリオ日の{y,1,1,12,0,0}は4年ごとにユリウス年 y と一致する:

グレゴリオ日{y,1,1,0,0,0}は400年ごとにグレゴオリオ年 y と一致する:

Wolfram Research (2012), CalendarData, Wolfram言語関数, https://reference.wolfram.com/language/ref/CalendarData.html (2021年に更新).

テキスト

Wolfram Research (2012), CalendarData, Wolfram言語関数, https://reference.wolfram.com/language/ref/CalendarData.html (2021年に更新).

CMS

Wolfram Language. 2012. "CalendarData." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/CalendarData.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_calendardata, author="Wolfram Research", title="{CalendarData}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/CalendarData.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_calendardata, organization={Wolfram Research}, title={CalendarData}, year={2021}, url={https://reference.wolfram.com/language/ref/CalendarData.html}, note=[Accessed: 17-November-2024 ]}