VB.net 如何比较年份差异

标签 vb.net date

这里是新的 VB 编码器,尝试检查今天的日期是否比抓取的数据库条目的日期晚 10 年以上,如果是,则显示一条消息。

数据库已导入并在我制作的 VB 应用程序中设置,并且正在工作,我制作了一个报告来显示信息。

我猜我需要使用 Datediff,但我似乎无法让它工作,谢谢。

我将在这里给出我的变量名称

Dim Custsince as Date

'From the Database here
CustSince = CustListodr("Custsince")

提前致谢,处理日期不是我的强项。

最佳答案

您可以只使用TimeSpan直接减去日期:

Dim customerLength = DateTime.Now - Custsince
Dim approxYears = customerLength.TotalDays / 365

关于VB.net 如何比较年份差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099700/

相关文章:

java - 按时区转换日期

vb.net - DateTime.ToLocalTime() 于 2013 年 8 月停止在 XP 上工作

c# - 如何在运行时获取静态类的方法名?

.net - LINQ Order BY 在 VB.NET 中使用文字值?

javascript - 将日期从 YYYYMMDD 格式的 JavaScript 字符串转换为 JavaScript 日期的最佳方法是什么?

python - 如何获得一个月的最后一天?

vb.net - 从工作线程更新 UI 表单

c# - 以编程方式清除 win 7 中的图标缓存 - 使用 C# 或 Visual Basic 执行 ie4uinit.exe-ClearIconCache

android - 无法解析的日期 : "2017-01-02T01:41:24Z" (at offset 10)

javascript - 有没有办法防止JS中的Date对象溢出天/月?