Get Inspire insights from former attendees in our AMA discussion thread on Inspire Buzz. ACEs and other community members are on call all week to answer!

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Date Conversions problem !!

Nagarjunrao24
5 - Atom

Hi all , 

 

I am very new to alteryx. I am trying to convert an unix  time stamp(Publishing date JavaScript equivalent of a DateTime
how many milliseconds have passed between now and the beginning of 1970: for example:1474315762000) to date in alteryx. I am getting all the data in from an API in json format and parsing it as string. 

 

I need solution for 

 

how to convert from unix time(data type :string) to date in alteryx! (FYI i tried datetimeadd, and did not work properly) 

 

Any help would be appreciated 

 

regards

Nagarjuin Srinivas 

 

3 REPLIES 3
jdunkerley79
ACE Emeritus
ACE Emeritus

Probably the easiest way it is to use a select tool to convert to an Int64.

 

You can then use a formula tool to convert to a datetime by adding seconds to 1970-01-01:

DateTimeAdd('1970-01-01',Field1/1000, 'Seconds')

Alteryx only stores dates to the nearest second so you need to keep that as a separate column.

 

Sample attached.

Nagarjunrao24
5 - Atom

Thank you for the solution. it worked 

 

regards

Nagarjun Srinivas 

AKPWZ
8 - Asteroid

Hi @jdunkerley79 I have one query related to unix/epoch time conversion.

I'm using this formula to convert this unix/epoch time into normal date time format but it throwing an error - 

Error - "Error: Formula (23): Parse Error at char(38): Formula: tried to apply numeric operator to string value (Expression #1)
"

Formula: DateTimeAdd('1970-01-01',[created_at]/1000, 'Seconds')

 

Can you please help me what wrong I'm doing here?

Thank you

Labels