vb.net - vb.net 中的 For 循环中的日期

标签 vb.net date foreach

在 vb.net 中,我有两个数据值,如下所示:

Dim startp as datetime
Dim endp as datetime

我有一个名为 ProcessData(soemdate) 的函数,用于处理数据移植。

在 VB.net 中,我可以做类似的事情

For each day between startp and endp
 ProcessData(soemdate)
Next 

谢谢

最佳答案

这是另一种方法。

Dim startP As DateTime = New DateTime(2009, 1, 1)
Dim endP As DateTime = New DateTime(2009, 2, 1)
Dim CurrD As DateTime = startP

While (CurrD <= endP)        
    ProcessData(CurrD)
    Console.WriteLine(CurrD.ToShortDateString)
    CurrD = CurrD.AddDays(1)
End While

关于vb.net - vb.net 中的 For 循环中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1335339/

相关文章:

java - 如何使用java将日期写入(更新)MySQL数据库?

azure - Powershell ForEach-对象 : You cannot call a method on a null-valued expression

javascript - 在 forEach() 中创建方法;

c# - Umbraco foreach children of a child page

arrays - 从字符数组转换时的字符串长度

windows - 在 Windows 资源管理器中双击时如何从参数中查找父 ZIP 文件 - .NET 4.0

c# - 单行 VB.NET 公共(public)属性

mysql - 列计数与第 1 行的值计数不匹配

date - Flutter/Dart-以输入格式格式化日期

javascript - Moment.js 对日期进行四舍五入