参考程序 public static void Main(string []args) { Console.Write("月:"); int m=Convert.ToInt32( Console.ReadLine()); Console.Write("日:"); int d=Convert.ToInt32( Console.ReadLine()); ///若需要,可判断m,d是否合法 DateTime d1=Convert.ToDateTime("2020-01-01"); DateTime d2=Convert.ToDateTime("2020-"+m+"-"+d); Console.Write(m+"月"+d+"日是今年的第"+( d2.Subtract(d1).Days+1)+"天"); }测试结果