gpt4 book ai didi

vb.net - 从日期减去天数

转载 作者:行者123 更新时间:2023-12-04 01:44:26 26 4
gpt4 key购买 nike

我正在努力研究如何从今天的日期中删除 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

谢谢

最佳答案

您可以使用 AddDays方法;在代码中,将是这样的:

Dim today = DateTime.Now
Dim answer = today.AddDays(-5)

msdn.microsoft.com/en-us/library/system.datetime.adddays.aspx

这将使您的代码
Sub KillSuccess()

Dim killdate = DateTime.Now.AddDays(-5)

For Me.lo = 0 To UBound(textcis)
If textcis(lo).oDte < killdate Then
File.Delete(textcis(lo).oPath & ".txt")
End If
Next
End Sub

关于vb.net - 从日期减去天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23497179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com