设置日期时间
本文关键字:时间 日期 设置 | 更新日期: 2023-09-27 18:25:41
一位朋友给我布置了一项任务,让我练习C#。他想让我建立一个健身计数器,在那里他可以添加他做了多少俯卧撑/引体向上等,然后在一个文本文件中,打印他输入信息的日期(已经完成)和他做的锻炼量(已经完成的)。然而,他也告诉我要建立一个周和月的系统,在那里我会得到他的日常锻炼,并将其作为一个整体打印在周报中,然后得到所有的周报并将其打印为一个月。我想不出办法来解决这个问题。我该怎么做?我想过从file.txt中获取每一天,并将其打印为总和等,但我找不到合适的代码。非常感谢!这是为了得到一天:
DateTime localDate = DateTime.Now;
Console.WriteLine("The date today is " + localDate.ToShortDateString());
Console.ReadLine();
我试过DateTime.Now.DayOfWeek;
等,但没有
您可以使用周数。由于有不同的编号系统,这不是"DateTime"上的属性,但可以从日历中检索。使用
CultureInfo ciCurr = CultureInfo.CurrentCulture;
int weekNum = ciCurr.Calendar.GetWeekOfYear(DateTime.Now, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
对于月份,您可以检索日期的月份属性。请记住,根据这些规则,周数不等于月份和年份的总和,因为周数通常跨越两个月或两年。