我正在极力尝试想出如何从今天的日期中减去5天...
我有以下简单的代码,它搜索并比较文本文件数组搜索的结果,然后将它们与今天的日期进行比较。如果文本文件中的日期比今天早,则删除;否则不删除。
但是我想要的是,如果文本文件中的日期早于5天或更早,则删除。
这是在英式日期格式中使用的。
Sub KillSuccess()
Dim enUK As New CultureInfo("en-GB")
Dim killdate As String = DateTime.Now.ToString("d", enUK)
For Me.lo = 0 To UBound(textcis)
If textcis(lo).oDte < killdate Then
File.Delete(textcis(lo).oPath & ".txt")
End If
Next
End Sub
谢谢
oDte
属性是什么类型? - Ňɏssa PøngjǣrdenlarpDateAdd
函数,然后减去 5 天。http://msdn.microsoft.com/zh-cn/library/system.datetime.adddays.aspx - Simon Martin