我有一個文本文件與日期列表,我應該讀取這些日期,只將缺失的日期寫入一個名爲輸出文件的新文本文件。將缺失日期寫入文本文件並在範圍中寫入一些日期時,我還必須排除週末和節假日。輸出從c中的文本文件中讀取的缺失日期
-6
A
回答
1
我有點討厭回答這個問題,因爲你似乎沒有努力去解決它。但是,下面的代碼片段應該能夠幫助您。它非常基本和粗糙,但在控制檯應用程序中工作。
您仍然需要弄清楚如何適合您的示例,以及如何從文件和其他一些項目讀取數據。
值得注意 - 這不是一個簡單的複製/粘貼工作。
//setup - you will have to read from a file - the array is for demo purposes.
var sl = new string[] { "01/12/2012",
"02/12/2012",
"03/12/2012",
//..etc... ......my code has the full range here
"15/12/2012",
//"16/12/2012", //commented out for demo purposes
"17/12/2012",
//"18/12/2012", //commented out for demo purposes
"19/12/2012",
//"20/12/2012", //commented out for demo purposes
//"21/12/2012", //commented out for demo purposes
"22/12/2012",
"23/12/2012",
//"24/12/2012", //commented out for demo purposes
"25/12/2012",
//..etc... ......my code has the full range here
"31/12/2012" };
DateTime nextdt, dt_start, dt_end;
//get start and end dates and then range in days
dt_start = DateTime.Parse(sl[0]);
dt_end = DateTime.Parse(sl[sl.Length - 1]);
TimeSpan range = dt_end.Subtract(dt_start);
int j = 0;
//loop across the range searching for missing days and filtering sturday and sunday
for (int i=0; i<range.Days; i++)
{
nextdt = dt_start.AddDays(i);
if (DateTime.Parse(sl[j]).Equals(nextdt))
{
j++;
}
else
{
if ((nextdt.DayOfWeek.ToString() != "Saturday") &&
(nextdt.DayOfWeek.ToString() != "Sunday"))
{
Console.WriteLine(nextdt.ToString() + ":" + nextdt.DayOfWeek);
}
}
}
如果你成功了,可我建議您發佈的答案。
+0
上聘請一個人。對不起,我ddnt給你提供了更多的信息,我仍然在想它我自己和嘗試不同的方法,我ddnt有任何具體的編碼給@詹姆斯懷斯曼我嘗試使用你給的代碼,我有一個問題,它不讀取整個文本文件的日期,但只開始閱讀一半,所以即時通訊仍然致力於如何解決這個問題。 – user1310334 2012-04-05 09:21:55
相關問題
- 1. 從C#中的文本文件讀取#
- 2. 從C中的文本文件讀取
- 3. 從OpenXml Excel文件中讀取日期
- 4. 從文件名中讀取日期
- 5. 從csv文件中讀取Python日期
- 6. 在Python中讀取日誌文件並輸出特定文本
- 7. C從文本文件中讀取值
- 8. C#從讀取文本文件中讀取二進制文件
- 9. 從文件中讀取輸入C
- 10. 閱讀C文件中的.dat文件缺失/重複記錄
- 11. 讀取C中的文本文件
- 12. 從文本文件C++中讀取輸入
- 13. C++從文件中讀取並輸出排序的內容
- 14. 如何從c中的文本文件讀取多行文件#
- 15. 讀取命令的輸出或從文件中讀取
- 16. 從C++中讀取文件
- 17. 從文件中讀取。 C++
- 18. 找出缺失的日期
- 19. 如何從c/C++中的文本文件讀取一行?
- 20. 如何讀取和寫入日期到C#中的文本文件
- 21. 從C#中的文本文件中讀取多條記錄
- 22. 從C++中的文件中讀取
- 23. 如何從文本輸出日期值
- 24. 從安裝的WCF服務中的輸出文件中讀取
- 25. 如何從c中的文本中獲取日期#
- 26. 如何從Perl中的文本文件讀取輸入?
- 27. 如何從java中的文本文件讀取輸入
- 28. 從文本文件讀取日期/排除時間DateTime
- 29. 讀取輸入文件,插入文本輸出文件
- 30. 在C++中讀取文本文件
你不能要求我們爲你寫一個程序。你有什麼嘗試,你如何卡住? – 2012-04-03 12:00:07
無論是作業還是工作,在任何情況下,爲你做事實際上都不會幫助你。 – 2012-04-03 12:10:48
我已經在下面回覆了部分答案,但建議你回來時多帶一點點deatils,或者在http://www.freelancer.com/ – 2012-04-03 12:43:17