Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
 /// <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);
     }
 }