This should do it--obviously if you use this a lot you'd want to turn
it into a function so you can reuse it wherever you need it (let me
know if you need help with that).

<cfscript>
  sdf = CreateObject("java",
"java.text.SimpleDateFormat").init("yyyy-MMM-dd HH:mm:ss");
  sdf.setTimeZone(CreateObject("java",
"java.util.TimeZone").getTimeZone("GMT"));
  sdfLocal = CreateObject("java",
"java.text.SimpleDateFormat").init("yyyy-MMM-dd HH:mm:ss");
  WriteOutput(sdfLocal.parse(sdf.format("2011-04-05 17:59:59")));
</cfscript>

The WriteOutput at the end is just so you can see the result. The meat
of it is sdfLocal.parse(sdf.format(YOUR_DATE_STRING_HERE)) which you
can set to a variable if you need to:
myUTCDate = sdfLocal.parse(sdf.format("2011-04-05 17:59:59"));

Let me know if you need further help on this, and thanks for bringing
the bug to our attention. I suspect it'll be a quick fix once we get a
chance to look at the code since on the face of it it just seems like
a one-off/wrapping type error.
-- 
Matthew Woodward
[email protected]
http://blog.mattwoodward.com
identi.ca / Twitter: @mpwoodward

Please do not send me proprietary file formats such as Word,
PowerPoint, etc. as attachments.
http://www.gnu.org/philosophy/no-word-attachments.html

-- 
official tag/function reference: http://openbd.org/manual/
 mailing list - http://groups.google.com/group/openbd?hl=en

Reply via email to