以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]计算年月如何实现有一日就加一个月 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127322) |
|||||||||
-- 作者:mojo -- 发布时间:2018/11/11 14:10:00 -- [求助]计算年月如何实现有一日就加一个月 计算年月如何实现有一日就加一个月 退休计算连续工龄是计算到几年几月,哪怕有一日也进到一月。
例如:32年10个月1日算32年11个月;32年11个月1日算是33年。 目前已有有进单位日期和退休日期两列
这个能否实现? |
|||||||||
-- 作者:有点甜 -- 发布时间:2018/11/11 15:13:00 -- 参考代码
Dim d1 As Date = "2018-9-11" |
|||||||||
-- 作者:mojo -- 发布时间:2018/11/11 18:46:00 -- 目前参照论坛实例编写如下代码能够计算到年月日。至于见日进月,能在下面的代码基础上进行修改么? If e.DataCol.Name = "工作年月" OrElse e.DataCol.Name = "退休月份" Then |
|||||||||
-- 作者:有点甜 -- 发布时间:2018/11/11 18:54:00 -- Dim d1 As Date = e.DataRow("退休日期") e.DataRow("连续工龄") = y & "年" & m & "月" |
|||||||||
-- 作者:mojo -- 发布时间:2018/11/12 22:17:00 -- 谢谢!已经解决。 |