2016-07-17 3 views
2

Ich habe eine Tabelle mit einem Zeitstempel der Spalte in Typ TIMESTAMP in BigQuery. Wenn ich es auf meiner Konsole anzeigen, kann ich Zeitstempel wie folgt sehen: 2015-10-19 21:25:35 UTCBigQuery Zeitstempel zu Ruby Zeit

Ich Abfrage dann meine Tabelle mit der BigQuery-API, und wenn ich das Ergebnis der Abfrage anzeigen, Ich stelle fest, dass dieser Zeitstempel in einer sehr großen Ganzzahl wie 1.445289935E9 im String-Format konvertiert wurde.

Irgendeine Idee, wie kann ich es zurück in die normale Zeit konvertieren? etwas, das ich in meinem Ruby-Code verwenden kann?

+0

siehe http://stackoverflow.com/questions/30684920/how-can-i-extract-date-from-epoch-time-in-bigquery -sql –

+0

gibt immer noch denselben Wert wie zuvor zurück, auch wenn die Abfrage in 'SELECT TIMESTAMP (created_at) FROM [table_name] LIMIT 1000' geändert wird –

Antwort

2

Time.at ("1.468768144014E9" .to_f)