注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
F.date_add(開始, 日数)F.date_sub(開始, 日数)F.add_months(開始, 月数)F.datediff(終了, 開始)F.months_between(date1, date2)F.last_day(日付)F.next_day(日付, 曜日)F.year(行)F.month(行)F.dayofmonth(行)F.hour(行)F.minute(行)F.second(行)F.quarter(行)F.dayofyear(行)F.weekofyear(行)こちらがクイックリファレンスとなります:
| フォーマット | 例 | 
|---|---|
| yyyy-MM-dd | 1997-01-31 | 
| yyyy-MM-dd HH:mm | 1997-01-31 23:59:59 | 
日付のフォーマット文字列のパターンは Java のクラス java.text.SimpleDateFormat に基づいています。完全なリファレンスは Date & Time Format Syntax Table ↗ でご覧いただけます。
F.to_date(行, format=None)F.to_timestamp(行, format=None)F.to_utc_timestamp(timestamp, tz)F.unix_timestamp(timestamp=None, format='yyyy-MM-dd HH:mm:ss')F.date_format(日付, format)F.from_unixtime(timestamp, format='yyyy-MM-dd HH:mm:ss')F.from_utc_timestamp(timestamp, tz)long から timestamp へのキャスト一部のシステムではタイムスタンプを long データ型、つまりミリ秒で保存します。PySpark SQL ではタイムスタンプを秒で保存します。タイムスタンプを正しく timestamp にキャストするためには、long バージョンのタイムスタンプを 1000 で割る必要があります: