我有一个应用程序读取日期文本文件。如何排序和输出存储在列表中的数据
请注意,我仍然在学习C#
在文本文件中的内容是这样的: 即我的内容没有进行排序,但我已经将它们存储在列表和ASC排序订购。
02/10/1998
03/10/1998
07/10/1998
10/10/1998
17/10/1998
20/10/1998
文本文件还有更多的一百日期,由于这样的事实,我使用的是手机,我无法输入的所有文本,不能写整个代码。
基本的应用程序的目的是为了写一个新的文本文件,内容与**周块从时间跨度 即:
Week : Sunday 27 1998 to Saturday 03 1998
Friday 02 1998
Fri 2 98
02/10/98
Saturday 03 1998
Sat 2 98
03/10/1998
Week : Sunday 04 1998 to Saturday 10 1998
Wednesday 07 1998
Wed 7 98
07/10/1998
Saturday 10 1998
Sat 10 98
10/10/1998
//And so on till last date
输出应该总是第一个星期日开始至星期六并在上周日至周六结束。
我只需要知道的是如何通过周时间段从时间段生成这样的输出?
我已经写的代码从列表进行排序,现在我想我要解析的日期格式
var sortedlist = stulist.OrderBy(s => s.DOB);
DateTime dt = DateTime.ParseExact(line, "ddddMMMMdd", CultureInfo.InvariantCulture);
DateTime dt2 = DateTime.ParseExact(line, "dddMMMd", CultureInfo.InvariantCulture);
DateTime dt3 = DateTime.ParseExact(line, "MM/dd/yyyy", CultureInfo.InvariantCulture);
我想我有循环,但我不能找出在我while循环指定。
任何帮助将非常理解
会什么区别:
tx.WriteLine(dt.ToString("dddd dd yyyy", CultureInfo.InvariantCulture));
有,如果我保持ParseExact?
tx.WriteLine(dt);
您应该编辑您的问题,并阐明你真的想知道如何从一个时间跨度让那些一周块。目前还不清楚这个或日期时间格式是否是您问题的核心。告知我 – 2014-08-27 15:00:20
@TimSchmelter感谢,我editted。 – Brian02 2014-08-27 15:09:15
你想拥有所有为期一周的块或仅针对您也有日期显示? – 2014-08-27 15:49:52