以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 工龄 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174548) |
-- 作者:qazlinle6 -- 发布时间:2022/1/20 13:03:00 -- 工龄 Select Case e.DataCol.name Case "入职日期" If e.DataRow.IsNull("入职日期") Then e.DataRow("工龄_年") = Nothing e.DataRow("工龄_月") = Nothing e.DataRow("工龄_日") = Nothing Else Dim y,m,d As Integer DateYMD(e.DataRow("入职日期"),Date.Today,y,m,d) e.DataRow("工龄_年") = y e.DataRow("工龄_月") = m e.DataRow("工龄_日") = d End If End Select 改成下面这样什么改 For Each a4 As String In dt.getvalues("使用时间","Name=\'" & a & "\' " Dim y,m,d As Integer DateYMD(" & Date.Today &" ," & a4 &" ,y,m,d) y= y m= m d = d Next [此贴子已经被作者于2022/1/20 13:04:26编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/1/20 13:39:00 -- DateYMD(Date.Today ,cdate(a4) ,y,m,d) |
-- 作者:qazlinle6 -- 发布时间:2022/1/20 14:30:00 -- 可以了 [此贴子已经被作者于2022/1/20 14:38:00编辑过]
|
-- 作者:qazlinle6 -- 发布时间:2022/1/20 14:56:00 -- 我想把年月日,变成多少天什么弄 |
-- 作者:有点蓝 -- 发布时间:2022/1/20 14:59:00 -- http://www.foxtable.com/webhelp/topics/0287.htm |
-- 作者:qazlinle6 -- 发布时间:2022/1/20 16:00:00 -- Dim t As Integer Dim tp As TimeSpan = Date.today - CDate(a4) t = Math.Round(tp.TotalDays / 365.2422,2) 全是显示的0
|
-- 作者:有点蓝 -- 发布时间:2022/1/20 16:22:00 -- 认真看帮助理解下代码咯 t = tp.TotalDays
|