Funktionen unix_timestamp
Gäller för: Databricks SQL
Databricks Runtime
Returnerar UNIX-tidsstämpeln för aktuell eller angiven tid.
Syntax
unix_timestamp([expr [, fmt] ] )
Argument
expr
: Ett valfritt DATUM, TIMESTAMP eller ett STRING-uttryck i ett giltigt datetime-format.fmt
: Ett valfritt STRING-uttryck som anger formatet omexpr
är en STRING.
Returer
EN BIGINT.
Om inget argument anges är standardvärdet den aktuella tidsstämpeln.
fmt
ignoreras om expr
är en DATE eller TIMESTAMP.
Om expr
är en STRING fmt
används för att översätta strängen till en TIMESTAMP innan unix-tidsstämpeln beräknas.
fmt
Standardvärdet är 'yyyy-MM-dd HH:mm:ss'
.
Se Datetime-mönster för giltiga datum- och tidsformatmönster.
Om fmt
eller expr
är ogiltigt utlöser funktionen ett fel.
Kommentar
Om spark.sql.ansi.enabled är false
i Databricks Runtime returneras NULL
funktionen i stället för ett fel för felaktiga tidsstämplar.
Exempel
> SELECT unix_timestamp();
1476884637
> SELECT unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460041200
Relaterade funktioner
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för