{"slug":"us-premarket-and-after-hours-lagos-time","qid":"dst_switch","label":"dst_switch","post_title":"us-premarket-and-after-hours-lagos-time","post_url":"/blog/lang/pcm/us-premarket-and-after-hours-lagos-time#q-dst_switch","columns":["session_date","session_label","et_open","wat_open","wat_open_decimal"],"rows":[{"session_date":"2025-10-27","session_label":"27 Oct","et_open":"09:30","wat_open":"14:30","wat_open_decimal":14.5},{"session_date":"2025-10-28","session_label":"28 Oct","et_open":"09:30","wat_open":"14:30","wat_open_decimal":14.5},{"session_date":"2025-10-29","session_label":"29 Oct","et_open":"09:30","wat_open":"14:30","wat_open_decimal":14.5},{"session_date":"2025-10-30","session_label":"30 Oct","et_open":"09:30","wat_open":"14:30","wat_open_decimal":14.5},{"session_date":"2025-10-31","session_label":"31 Oct","et_open":"09:30","wat_open":"14:30","wat_open_decimal":14.5},{"session_date":"2025-11-03","session_label":"3 Nov","et_open":"09:30","wat_open":"15:30","wat_open_decimal":15.5},{"session_date":"2025-11-04","session_label":"4 Nov","et_open":"09:30","wat_open":"15:30","wat_open_decimal":15.5},{"session_date":"2025-11-05","session_label":"5 Nov","et_open":"09:30","wat_open":"15:30","wat_open_decimal":15.5},{"session_date":"2025-11-06","session_label":"6 Nov","et_open":"09:30","wat_open":"15:30","wat_open_decimal":15.5},{"session_date":"2025-11-07","session_label":"7 Nov","et_open":"09:30","wat_open":"15:30","wat_open_decimal":15.5}],"shape":"series","sql":"SELECT\n    toString(toDate(toTimeZone(window_start, 'America/New_York')))                  AS session_date,\n    formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%e %b')   AS session_label,\n    formatDateTime(toTimeZone(min(window_start), 'America/New_York'), '%H:%i')      AS et_open,\n    formatDateTime(toTimeZone(min(window_start), 'Africa/Lagos'), '%H:%i')          AS wat_open,\n    round(toHour(toTimeZone(min(window_start), 'Africa/Lagos'))\n          + toMinute(toTimeZone(min(window_start), 'Africa/Lagos')) / 60, 2)        AS wat_open_decimal\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'SPY'\n  AND window_start >= toDateTime('2025-10-27 00:00:00')\n  AND window_start <  toDateTime('2025-11-08 00:00:00')\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960\nGROUP BY session_date, session_label\nORDER BY session_date","computed_at":"2026-10-08T15:16:00.701958+00:00","elapsed":0.003923494}