Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
from a JSON file that is being fed into my service the date is formatted like this: "\/Date(1490609194000)\/"
How would i go about converting this into a format that Thingworx recognises as a DateTime?
Thanks
Solved! Go to Solution.
You just need the numeric value and then can return that as a DATETIME type. i.e.:
var dateStr = "\/Date(1490609194000)\/"
var date = dateStr.match(/[0-9]+/)[0]
result = date
you could also do:
var dateStr = "\/Date(1490609194000)\/"
var date = dateStr.match(/[0-9]+/)[0]
result = new Date(Number(date))
You just need the numeric value and then can return that as a DATETIME type. i.e.:
var dateStr = "\/Date(1490609194000)\/"
var date = dateStr.match(/[0-9]+/)[0]
result = date
you could also do:
var dateStr = "\/Date(1490609194000)\/"
var date = dateStr.match(/[0-9]+/)[0]
result = new Date(Number(date))