すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:DAYOFYEAR

最終更新日:Jan 17, 2025

年の日付のシーケンス番号を返します。

構文

int dayofyear(datetime|timestamp|date|string <date>)

パラメーター

date: 必須です。 DATETIME、TIMESTAMP、date、またはSTRING型の日付値。 入力値は、yyyy-mm-ddyyyy-mm-dd hh:mi:ss、またはyyyy-mm-dd hh:mi:ss:ff3形式です。 値がSTRING型の場合、値には少なくともyyyy-mm-dd部分を含める必要があり、余分な文字列を含めることはできません。

戻り値

INT型の値が返されます。 戻り値は、次のルールによって異なります。

  • dateの値がDATETIME、TIMESTAMP、DATE、またはSTRING型でない場合、または形式が要件を満たしていない場合は、nullが返されます。

  • dateの値がnullの場合、nullが返されます。

-- The return value is 100. 
SELECT dayofyear('2016-04-09');

関連関数

DAYOFYEARは日付関数です。 日付の計算と変換に関連する関数の詳細については、日付関数.