dbouo 2023-10-28 16:13 采纳率: 81.5%
浏览 7
已结题

c#关于日期的控制台实验

从键盘输入你的生日(即今年的生日),输出现在距离你的生日还多少天,以及生日那天是星期几;如果你的生日已过,给出相应提示。

  • 写回答

1条回答 默认 最新

  • micthis 2023-10-28 17:02
    关注
    using System;
    
    class Program
    {
        static void Main(string[] args)
        {
            string[] weekdays={ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
            Console.WriteLine("你的生日是哪月哪日?");
            string s=Console.ReadLine();
            DateTime dt1=DateTime.Parse(s),dt2=DateTime.Now;
            if(dt2>dt1)
                Console.WriteLine("你的生日已过");
            else
            {
                Console.WriteLine($"现在距你的生日还有{(dt1-dt2).Days}天");
                Console.WriteLine($"你生日那天是{dt1.DayOfWeek}");
                Console.WriteLine($"你生日那天是{weekdays[(int)dt1.DayOfWeek]}");
            }
            Console.ReadKey();
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月11日
  • 已采纳回答 11月3日
  • 创建了问题 10月28日

悬赏问题

  • ¥15 更换了一个新的win10系统,再下载VS时碰到的问题,是C++组件的?
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线
  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework