好的,所以我有以下代碼來獲取文件夾名稱中的最後4個字符,它始終是日期,格式爲MMDD。此日期也將始終是星期一的日期。計算每個星期的日期
文件夾名稱例如低於修剪:C:\ TEMP \ TEXTFILES \ 20120813
Dim MMDD_Date As String = Microsoft.VisualBasic.Right(TextBox1_Path.Text, 4)
什麼我不確定的,是如何計算的剩餘天數爲一週,在星期五結束。 Obvioulsy你不能將字符串轉換爲int並加1,因爲有些月份有29,30或31取決於閏年。
最終的結果會是這樣的:
星期一:0813
星期二:0814
星期三:0815
週四:0816
週五:0817
有什麼建議可以讓我指出正確的方向嗎?
您是否有「年」(YYYY)組件? – Channs 2012-08-14 13:36:36
是的,年份組件是文件夾名稱的一部分。文件夾名稱示例:C:\ Temp \ Textfiles \ 20120813 – Muhnamana 2012-08-14 13:42:41
這是您的情況嗎?請幫助我理解。如果文件夾名以'0814'(星期二)結尾,則需要從'0814'(星期二)到'0817'(星期五)的字符串列表。如果文件夾名稱以'0817'(星期五)結尾,那麼您需要這樣做。如果文件夾名稱是星期六或太陽,則它是無操作的。 – Channs 2012-08-14 14:14:10