应该怎么改

解决方案 »

  1.   


    请按照DateTime的构造函数传参!
      

  2.   

    你A,B,C应该ToInt。
      

  3.   


                string[] Weekdays = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期鈤" };
                DateTime now = DateTime.Now;
                Console.WriteLine("{0:现在是yyyy年M月d日,H点m},{1}", now, Weekdays[(int)now.DayOfWeek]);
                string A, B, C;
                Console.WriteLine("请输入起始时间年月日:");
                A = Console.ReadLine();
                B = Console.ReadLine();
                C = Console.ReadLine();            DateTime start = new DateTime(Convert.ToInt16(A), Convert.ToInt16(B), Convert.ToInt16(C));
                TimeSpan times = now - start;
                Console.WriteLine("从{0}年{1}月{2}日到现在已经过去{3}天", A, B, C, times);
                Console.ReadLine();
      

  4.   

    人家方法定义需要你传入int类型的值,你定义的ABC是datetime类型的,所以系统给你提示无法将datetime转成int
      

  5.   

    convert.toint32()  搞定、
      

  6.   

    timespan也没你这么用的啊,
    朋友,你的问题有点严重啊,调用方法参数类型对不上;
    你现在要的不是怎么解决问题,是要知道怎么看报错信息