好的,所以我有以下代码来获取文件夹名称中的最后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