Example #1
0
        public static string DoubleToString(double v)
        {
            var formatter = (java.text.DecimalFormat)TlsDecimalFormatter.get();

            if (formatter == null)
            {
                formatter = new java.text.DecimalFormat("0");
                // 340 is DecimalFormat.DOUBLE_FRACTION_DIGITS
                formatter.setMaximumFractionDigits(340);
                TlsDecimalFormatter.set(formatter);
            }
            return(formatter.format(v));
        }
Example #2
0
        public string FormatNumber(double number, string pattern)
        {
            java.text.DecimalFormat frm = new java.text.DecimalFormat("", javaFormat);

            frm.applyLocalizedPattern(pattern);

            //TODO: the next 4 string could be replaced by just
            //return frm.format (number);
            //I don't want to do that before release
            java.lang.StringBuffer  buffer = new java.lang.StringBuffer();
            java.text.FieldPosition fld    = new java.text.FieldPosition(0);

            frm.format(number, buffer, fld);
            return(buffer.ToString());
        }
		public string FormatNumber (double number, string pattern)
		{
			java.text.DecimalFormat frm = new java.text.DecimalFormat("", javaFormat);

			frm.applyLocalizedPattern (pattern);

			//TODO: the next 4 string could be replaced by just 
			//return frm.format (number);
			//I don't want to do that before release
			java.lang.StringBuffer buffer= new java.lang.StringBuffer ();
			java.text.FieldPosition fld = new java.text.FieldPosition (0);

			frm.format (number, buffer, fld);
			return buffer.ToString();
		}