Thứ Năm, 7 tháng 9, 2023

Tính số ngày trong 1 tháng sử dụng C#

           int th = int.Parse(DateTime.Today.Month.ToString());

            int nm = int.Parse(DateTime.Today.Year.ToString());

            int songay = 0;

            if (th >= 1 && th <= 12)

            {

                switch (th)

                {

                    case 1:

                    case 3:

                    case 5:

                    case 7:

                    case 8:

                    case 10:

                    case 12: songay = 31; break;

                    case 4:

                    case 6:

                    case 9:

                    case 11: songay = 30; break;

                    case 2:

                        if (nm % 400 == 0 || (nm % 4 == 0 && nm % 100 != 0)) // nam nhuan

                            songay = 29;

                        else

                            songay = 28;

                        break;

                }

Console.Write("=> Thang "+th+"/"+nm+" co "+songay+" ngay\n");

            }

 else
                Console.Write("=> Thang khong hop le!\n");
            Console.ReadLine();

Facebook Chuyên thiết kế trang website ở địa bàn Hà Nội