メインコンテンツまでスキップ

to_timestamp_ltz

timestampformatで解析して、タイムゾーン付きのタイムスタンプを生成します。無効な入力の場合は null を返します。

構文

Python
from pyspark.sql import functions as dbf

dbf.to_timestamp_ltz(timestamp=<timestamp>, format=<format>)

パラメーター

パラメーター

Type

説明

timestamp

pyspark.sql.Column または str

列または文字列を入力します。

format

pyspark.sql.Column または str, optional

TimestampType型のタイムスタンプ値を変換するために使用する形式。

パラメーター

Type

説明

timestamp

pyspark.sql.Column または str

列または文字列を入力します。

format

pyspark.sql.Column または str, optional

TimestampType型のタイムスタンプ値を変換するために使用する形式。

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08 12:12:12',)], ['ts'])
df.select('*', dbf.to_timestamp_ltz('ts')).show()
df = spark.createDataFrame([('2016-12-31',)], ['dt'])
df.select('*', dbf.to_timestamp_ltz(df.dt, dbf.lit('yyyy-MM-dd'))).show()
df = spark.createDataFrame(
[('2015-04-08', 'yyyy-MM-dd'), ('2025+01+09', 'yyyy+MM+dd')], ['dt', 'fmt'])
df.select('*', dbf.to_timestamp_ltz('dt', 'fmt')).show()
このページの見出し