quarter
入力の日付と時刻の四半期番号
説明
例
t = datetime(2013,05,31):calmonths(3):datetime(2014,05,31)
t = 1×5 datetime
31-May-2013 31-Aug-2013 30-Nov-2013 28-Feb-2014 31-May-2014
q = quarter(t)
q = 1×5
2 3 4 1 2
入力引数
拡張機能
quarter 関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
quarter 関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
quarter 関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2014b で導入quarter ではシリアル日付値とテキストの入力もサポートされていますが、推奨されるのは datetime 値です。datetime データ型を使用すると、柔軟な日付と時刻の形式、ナノ秒単位の精度のストレージ、タイム ゾーンと夏時間を考慮するためのプロパティを使用できます。
シリアル日付値またはテキストを datetime 値に変換するには、関数 datetime を使用します。以下に例を示します。
t = datetime(738427.656845093,"ConvertFrom","datenum"); q = quarter(t)
q =
3
現在のところ、シリアル日付値やテキストの入力のサポートを削除する予定はありません。
以前のリリースでは、関数 quarter は 2 種類ありました。1 つは MATLAB® の関数で、datetime 値を使用していました。もう 1 つは Financial Toolbox の関数で、シリアル日付値やテキスト値を使用していました。R2022a 以降では、Financial Toolbox がなくても quarter™ を呼び出せます。quarter を MATLAB から呼び出す場合、従来のすべての入力型を使用できます。
たとえば、MATLAB からシリアル日付値とテキストを使用して次の呼び出しを行うことができます。
q = quarter(738427.656845093)
q =
3
q = quarter("28-Sep-2021")
q =
3
非標準カレンダーおよび日付形式
さらに、quarter では、1 番目の入力が datetime 配列でない場合に、他の 2 つの入力を使用できます。使用している会計年度カレンダーの最初の月として 2 番目の入力 (month1) を指定できます。日付形式として 3 番目の入力 (F) を指定することもできます。
q = quarter(t,month1) q = quarter(t,month1,F)
異なる会計年度カレンダーを基準として t の四半期を決定するには、(1 月から 12 月の各月に対応する) 1 から 12 の整数として month1 を指定します。たとえば、カレンダーの会計年度が 10 月 1 日に開始する場合は、month1 に 10 を指定します。
q = quarter("2021/28/09",10)
q =
4
特定の日付形式を使用して t を解釈するには、関数 datestr について記載されている有効な日付形式を使用して F を指定します。ただし、'Q' 書式指定子はサポートされません。以下に例を示します。
q = quarter("2021/28/09",1,"yyyy/dd/mm")
q =
3
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)