internal static String DateToLocaleDateString(double time){
if (Double.IsNaN(time)) return "NaN";
StringBuilder result = new StringBuilder();
int month = MonthFromTime(time)+1;
if (month < 10)
result.Append("0");
result.Append(month);
result.Append("/");
int date = DateFromTime(time);
if (date < 10)
result.Append("0");
result.Append(date);
result.Append("/");
result.Append(YearString(time));
return result.ToString();
}