タイムスタンプ列を日付と時刻の形式に変換したい。 prestoからクエリをどのように記述する必要がありますか?私のタイムスタンプはUTC時間です。どうもありがとうございました
Timestamp format"1506929478589"
After query convert it looks like "2016-10-25 21:04:08.436"
timestamp
をdate
に変換するには、cast(col as date)
または date(col)
を使用します。
あなたはdate_format関数を使用できます(ここのドキュメント: https://prestodb.io/docs/current/functions/datetime.html )
次に例を示します。
date_format(charges.created, '%Y-%m') as rev_month
何らかの理由で日付を比較している場合は、そのような変換を行う必要がない場合は、次のようにすることができます
where customers.created BETWEEN timestamp '2018-04-01 00:00:00.000' AND timestamp '2018-05-01 00:00:00.000'