String to date


Hi,
I'm trying to take the 'DUE DATE' column below (covered by the mouse) and turn those numbers into dates. 20123 is supposed to be 02/01/23
The solution I first thought of was to just split the columns but because it is showing up as text, it wont do that.
Is there a beast mode to just pull the last two, the middle two and the remaining digits into their own separate columns?
I am working in magic etl and am hoping to continue to do so
If this helps, feel free to agree, accept or awesome it!
Best Answer
Answers
-
@damen I'd suggest using the STR_TO_DATE function in the formula tile. Since there may be 5 or 6 digits, you can use the LPAD function to add a leading zero if the length is less than 6.
STR_TO_DATE(LPAD(`DUE DATE`,6,'0'),'%m%d%y')
Here is the KB article with all the date format specifiers to use with the STR_TO_DATE function: https://domo-support.domo.com/s/article/360043429953?language=en_US
1
Categories
- 7.7K All Categories
- 7 Connect
- 922 Connectors
- 245 Workbench
- 477 Transform
- 1.8K Magic ETL
- 60 SQL DataFlows
- 446 Datasets
- 57 Visualize
- 205 Beast Mode
- 2.1K Charting
- 8 Variables
- 4 Automate
- 349 APIs & Domo Developer
- 84 Apps
- Workflows
- 15 Predict
- 3 Jupyter Workspaces
- 12 R & Python Tiles
- 242 Distribute
- 60 Domo Everywhere
- 241 Scheduled Reports
- 15 Manage
- 36 Governance & Security
- 42 Product Ideas
- 1.1K Ideas Exchange
- 2 Community Forums
- 15 Getting Started
- 2 Community Member Introductions
- 50 Community News
- 18 Event Recordings
- 576 日本支部