money(), num(), date() and so on are formatting-functions which format a numeric value to the set default-format or if you applies the format with the second parameter. The functions money#(), num#(), date#() are converting-functions which handle the content as string on the applies format-pattern within the second/third/fourth parameter. Just take a look in the help - there are various examples to these functions and common format-pattern.