我正在尝试做一个相当简单的任务但是我的经验是在.net而不是在vb6中.鉴于两个字符串(比如"10/17/94"和"10/17/95"这个例子),我想返回一个字符串表达式
X年
//Date_Due and Date_Time_Performed are strings in the mm/dd/yy format
Duration = (Year(CDate(Date_Due)) - Year(CDate(Date_Time_Performed))) & " years"
Run Code Online (Sandbox Code Playgroud)
但这给了我一个runtime error '13' Type Mismatch.
有什么建议?
编辑:这些答案都没有得到解决.必须将转换结果添加到"years"字符串.我需要字符串表示而不是int.
尝试使用 datediff
Duration = CStr(DateDiff("yyyy", CDate(Date_Due), CDate(Date_Time_Performed))) & " years"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
497 次 |
| 最近记录: |