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