/// <summary> /// NOTE: Code-generation-invoked method, method name and parameter order matters /// </summary> /// <param name="format">format</param> /// <param name="input">input</param> /// <returns>msec</returns> public static long StringToLongWStaticFormatParseSafe( DateFormat format, object input) { try { return(format.Parse(input.ToString()).UtcMillis); } catch (ParseException e) { throw ExprCastNode.HandleParseException(format, input.ToString(), e); } }
/// <summary> /// NOTE: Code-generation-invoked method, method name and parameter order matters /// </summary> /// <param name="format">format</param> /// <param name="input">input</param> /// <param name="timeZone">time zone</param> /// <returns>dtx</returns> public static DateTimeEx StringToDtxWStaticFormatParse( DateFormat format, object input, TimeZoneInfo timeZone) { try { return(DateTimeEx.GetInstance(timeZone, format.Parse(input.ToString()))); } catch (ParseException ex) { throw ExprCastNode.HandleParseException(format, input.ToString(), ex); } }