在下面的代码中,我需要将字符串转换为双精度。但是代码不起作用。
字符串 fdate="7/4/2013"; double nextdate = Convert.ToDouble(fdate);
在下面的代码中,我需要将字符串转换为双精度。但是代码不起作用。
字符串 fdate="7/4/2013"; double nextdate = Convert.ToDouble(fdate);
试试这个..
DateTime ddd=Convert.ToDateTime("7/4/2013");
double dd = Convert.ToDouble(Convert.ToString(ddd.Month) + Convert.ToString(ddd.Day) + Convert.ToString(ddd.Year));
它肯定会起作用
首先转换您必须date
使用DateTime.ParseExact的日期字符串并将其用于Convert.ToDouble
或DateTime.ToOADate
将其转换为双精度。
string fdate = "7/4/2013";
DateTime date = DateTime.ParseExact(fdate, "d/m/yyyy", System.Globalization.CultureInfo.InvariantCulture);
double nextdate = date.ToOADate();