我有一個應用程序讀取日期文本文件。如何排序和輸出存儲在列表中的數據
請注意,我仍然在學習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