Deconstruct composite ISO timestamps into separate calendar date and clock time columns
Separate composite timestamp columns into distinct date and time components.
Interactive Sample Data
| id | timestamp | activity |
|---|---|---|
| 1 | 2026-10-05T14:30:00Z | User login |
| 2 | 2026-10-06T09:15:22Z | File upload |
| 3 | 2026-10-07T18:00:45Z | Checkout |
How this tool works
Things that usually go wrong
- Timestamps without a time component (date-only values) produce an empty time column.
- Timezone suffixes (Z, +03:00) are removed in the output — use Convert Time Zones first.
Edge cases we tested
Extracts local date/time or converts to UTC based on user toggle.
Truncates or retains fractional seconds according to user preference.
Populates date column and sets time column to empty string.
Frequently Asked Questions
What timestamp formats are supported?
ISO 8601 (2024-10-05T14:30:00Z), Unix epoch (1728138600), and common formats like '2024-10-05 14:30:00'.
Why would I split a timestamp?
To group records by date only, or to create a time-of-day column for hourly analysis.
What if my timestamp column contains Unix epoch integers?
Unix epoch values (e.g. 1728138600) are detected and converted to UTC before splitting into date and time columns.
Can I keep the original timestamp column alongside the split columns?
Yes — by default the original column is preserved and two new columns are added. Toggle 'Replace original' to overwrite.
Related tools
Column to Comma-Separated List
Extract a CSV column and convert it to a comma-separated list for SQL IN clauses or code arrays.
Open Tool →Comma-Separated List to Column
Convert a comma-separated, line-separated, or SQL IN list into a single-column CSV.
Open Tool →Lines to CSV
Convert plain-text newline-delimited records into structured CSV tables.
Open Tool →