我正在用 c# 开发一个应用程序,我的目标是 net framework 4.0。在我的解决方案的属性窗口中,我将目标框架更改为NET Framework 2.0
,但应用程序突然停止工作。它向我显示以下错误:
No overload for method ToString() takes 1 argument
导致错误的代码:
DateTime endTime;
string endDate = get_end_date_fromDB();
if (DateTime.TryParseExact(endDate, "dddd, MMMM dd, yyyy", null, DateTimeStyles.None, out endTime))
{
TimeSpan ts = endTime.Subtract(DateTime.Now);
label1.Text = ts.ToString("d' Jours 'h' Heures 'm' Minutes'"); // <<<< THIS LINE IS CAUSING THE ERROR
}
是否有一种解决方法可以使上面的代码在 C# 2.0 上运行?我需要以特定格式显示日期。