# Concat multiple UDT tags into one string

**URL:** <https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844>\
**Category:** General Discussion\
**Tags:** scripting\
**Created:** [September 26, 2018, 9:29pm UTC](https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844 "2018-09-26T21:29:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bwwalls](https://avatars.discourse-cdn.com/v4/letter/b/ac8455/32.png) [@bwwalls](https://forum.inductiveautomation.com/u/bwwalls)\
**Post date:** [September 26, 2018, 9:29pm UTC](https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844/1 "2018-09-26T21:29:03Z")

</div>

Can I please get some help with Concat Month, Day, Year, HR, MIN and secs from individual tags in to a single string?

all of the tags are in a UDT.

any help would be greatly appreciated. i have tried multiple expressions and either get no value returned or an execution error.

Thank you!

---

<div class="post-metadata">

**Author:** ![bwwalls](https://avatars.discourse-cdn.com/v4/letter/b/ac8455/32.png) [@bwwalls](https://forum.inductiveautomation.com/u/bwwalls)\
**Post date:** [September 26, 2018, 9:39pm UTC](https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844/2 "2018-09-26T21:39:08Z")

</div>

This is what I am currently working with in the expression…

concat({Kimray Gas Meter/RTU/Month},"/",{Kimray Gas Meter/RTU/Day},"/",{Kimray Gas Meter/RTU/Year}," “,{Kimray Gas Meter/RTU/Hour},”:",{Kimray Gas Meter/RTU/Minutes},":",{Kimray Gas Meter/RTU/Seconds})

---

<div class="post-metadata">

**Author:** ![mcarritt1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mcarritt1/32/4262_2.png) [@mcarritt1](https://forum.inductiveautomation.com/u/mcarritt1)\
**Post date:** [September 27, 2018, 9:04am UTC](https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844/3 "2018-09-27T09:04:54Z")

</div>

What error do you get?

the following worked for me:

> concat({my udt/day},"/",{my udt/month},"/",{my udt/year})

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [September 27, 2018, 10:44am UTC](https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844/4 "2018-09-27T10:44:25Z")

</div>

I’m assuming all your tags are integers, you may have to cast them to strings:

```auto
concat(toString({Kimray Gas Meter/RTU/Month}),"/",toString({Kimray Gas Meter/RTU/Day}),"/",toString({Kimray Gas Meter/RTU/Year})," ",toString({Kimray Gas Meter/RTU/Hour}),":",toString({Kimray Gas Meter/RTU/Minutes}),":",toString({Kimray Gas Meter/RTU/Seconds}))

```

---

<div class="post-metadata">

**Author:** ![mcarritt1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mcarritt1/32/4262_2.png) [@mcarritt1](https://forum.inductiveautomation.com/u/mcarritt1)\
**Post date:** [September 27, 2018, 12:13pm UTC](https://forum.inductiveautomation.com/t/concat-multiple-udt-tags-into-one-string/19844/5 "2018-09-27T12:13:20Z")

</div>

I was curious about that too, but at least in the context of a memory tag integer, you don’t have to manually cast them as a string. maybe you do for an opc-ua tag, not sure. concat() or just the expression language does it for you in this instance.
