Date
、DateTime
、または Time
から Date
を返します。
使用例
DATE("4/1/2010")
は 4/1/2010
を返します。
DATE(TODAY())
は、Date
値から今日の日付を返します。関連情報: TODAY()
DATE("4/1/2010 3:14")
は 4/1/2010 を返します。
DATE(NOW())
は、DateTime
値から今日の日付を返します。関連情報: NOW()
DATE("3:14")
は 12/30/1899 を返します。Time
値には日付部分がないため、デフォルトが使用されます。
DATE(TIMENOW())
は 12/30/1899 を返します。TIMENOW()
は Time
値を返しますが、これには日付部分がないため、デフォルトが使用されます。
一般的な問題
DATE("Good morning, Martin!")
は空白を返します。文字入力は時間型として認識されないため、変換されません。
構文
DATE(日時)
-
日時
-Date
、DateTime
、またはTime
値。
注
モバイル デバイスのロケールまたはブラウザの言語設定が Date
形式にどのような影響を及ぼすかについては、Date、Time、DateTime 形式を使用するアプリに関する考慮事項をご覧ください。
AppSheet では、"MM/DD/YYYY"
などの一部の定数値は Date
値として評価されます。同様に、"000:00:00"
は Duration
値として評価されます。ただし、スプレッドシートのデータを同じ形式にする必要はありません。スプレッドシートの日付と時刻の形式は、ロケールと言語の設定によって決まります。Column は常に列型として評価されます。また、DATE()
、TIME()
、DATETIME()
などの関数を使用すると、データ、両方の列、文字列リテラルを特定の型に変換できます。
時間型は特定の形式の Text
値であるため、DATE()
に任意のテキスト値を指定できますが、時間以外の値にすると空白になります。
Time
値を指定すると、この値には日付の部分がないため、デフォルトの日付(12/30/1899
)が返されます。Date
、DateTime
、Time
以外の値を指定すると、空白が返されます。