Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Designer Desktop Discussions

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

Adding 2 Times

Maltaleb001
6 - Meteoroid

Hi all,

 

I have this data and I want to add the (duration in Mins) to the time on the first column.

Maltaleb001_0-1637233544088.png

 

I tried many ways but couldn't do it. One of them is using the following function but it's not working:

Maltaleb001_1-1637233592868.png

 

 

Any advice on what's the best way, hopefully easy one?

3 REPLIES 3
afv2688
16 - Nebula
16 - Nebula

Hello @Maltaleb001 ,

 

Thats an interesting question. Would like to know if there is a better way than this one:

 

 

DateTimeAdd([Field1],DateTimeSeconds([Field2])+60*DateTimeMinutes([Field2])+DateTimeHour([Field2])*3600, 'seconds')

 

 

Untitled.png

 

Here I am transforming the time into seconds

 

Hope it helps

 

Regards

Christina_H
14 - Magnetar

You need to convert the time to a number field with the total number of minutes or seconds to add on in order to use DateTimeAdd.  See a couple of solutions on this thread:

https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Adding-Times-Together/td-p/8658

Jonathan-Sherman
15 - Aurora
15 - Aurora

Hi @Maltaleb001,

 

I decided to use three separate formulas to add on the hours, minutes and seconds

 

 

DateTimeAdd([DateTime],DateTimeHour(ToDateTime('1900-01-01 '  + ToString([Duration in Mins]))),'hour')

 

 

 

DateTimeAdd([DateTime],DateTimeMinutes(ToDateTime('1900-01-01 '  + ToString([Duration in Mins]))),'minute')

 

 

 

DateTimeAdd([DateTime],DateTimeSeconds(ToDateTime('1900-01-01 '  + ToString([Duration in Mins]))),'seconds')

 

 

JonathanSherman_0-1637235590128.png

 

 

I've attached my workflow for you to download if needed!

 

Kind regards,

Jonathan

 

Labels