PARSE_TIMESTAMP

PARSE_TIMESTAMP 関数は PARSE_DATE と似ていますが、PARSE_TIMESTAMP が DATE または DATETIME を表す文字列を TIMESTAMP 値に変換する点が異なります。

構文

PARSE_TIMESTAMP (timestamp_string、format_string) 

PARSE_TIMESTAMP ('2004-4-4 12:59:58.987654321', 'yyyy-mm-dd hh:mi:ss.ff9')  

分数秒の指定 (ff) の後には、返される小数点以下の桁数を示す 1 から 9 までの整数値を続けることができます。

PARSE_TIMESTAMP ('MARCH 06, 1923 03:59:31 pm', 'MONTH dd, yyyy hh:mi:ss am') 

これにより、TIMESTAMP 値は 1923-03-06 15:59:31 になります。

PARSE_TIMESTAMP ('MARCH 06, 1923 23:59:31', 'MONTH dd, yyyy hh24:mi:ss') 

これにより、TIMESTAMP 値は 1923-03-06 23:59:31 になります。