我目前正在设计财务管理系统中的自定义报告,需要计算2个日期之间的差异,
{DateDiff(Date1,Date2)}
上面的表达式将输出1234.00:00:00
但是我需要移除最后8个00:00:00
不确定自定义报告生成器中使用了哪种语言,我在下面尝试删除功能,但无法获得结果:
答案 0 :(得分:1)
这不是c#!
使用substring函数仅使用前4个字符。
result = Substring(result, 0, Length(result) - 9)
答案 1 :(得分:-2)
您可以使用Split
:
string dateDiff = "1234.00:00:00";
string dayDiff = dateDiff.Split('.')[0];
// dayDiff -> 1234