Try this way
%%=URLEncode(concat('http://pages.info.bentley.com/product/?GUID=', @GUID, '&name=', @Name)) =%%
The extra percent signs and v() aren't required.
The documentation on the data extension data types reads:
Date
- A system date
- You can use an AMPscript function to format this value when you present it in a message
- Attributes of a date type will accept dates in various formats, such as 1/1/2005 or January 1, 2005
- All dates are stored in the format MM/DD/YYYY, and if a date is entered in a different format, the system will convert it to the
proper format when storing it
- Valid date values begin after 12/31/1772 and before 01/01/10000
- You can add a HH:MM time value following the date value, such as 12/12/2012 12:12 PM.
As long as your data extension uses the data format for the column, and your string is in the proper format according to the above guidelines, you should be ok.
It appears that we do not, however, store as a 24-hour time (which btw is not GMT per se, unless you are not using a timezone offset). A simple fix for this would be to check for AM/PM and add 12 when parsing from the DE, and check for >12 and modify when going back to the DE to store.
To use Concat()
to pull individual items together, the string would have to match the above valid date format.
CONCAT(@month,"/",@day,"/",@year," ",@hour,":",@minute," ",@ampm)
This will produce a valid string, especially when using DatePart()
, since it returns a string of the segment you requested.
Best Answer
I've done this before, just enter all the data into a table layout and use the jQuery table2csv plugin. It works really well.