次のコードでは、文字列をdoubleに変換する必要があります。しかし、コードは機能しません。
文字列 fdate="2013 年 7 月 4 日"; double nextdate = Convert.ToDouble( fdate);
次のコードでは、文字列をdoubleに変換する必要があります。しかし、コードは機能しません。
文字列 fdate="2013 年 7 月 4 日"; 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));
きっと効く
最初にDateTime.ParseExactを使用しdate
て日付文字列を変換し、それを使用して double に変換します。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();