Previous topicNext topic
Help > 开发指南 > 编程基础 > 扩展功能 > 日期扩展 > 计算 >
MergeWithOATimeOnly

MergeWithOATimeOnly

合并日期时间,将表示时间的小数部分直接转换成时间与前面的日期时间中的日期部分合并,组成一个新的日期时间。

 参数名称  说明
 OATimeWithTimeOnly  提供时间部分的小数。

示例:

VB.Net
'初始化一个日期
Dim dtData As DateTime=Convert.ToDateTime("2022-07-06 13:25:36")
Dim dtTime As DateTime=Convert.ToDateTime("2022-07-07 21:52:22")
Proj.MsgDebug.Add(dtData.MergeWithTimeOnly(dtTime)) '返回结果:2022-07-06 21:52:22
'直接取OA时间部分值
Dim dblTime As Double=0.45681
Proj.MsgDebug.Add(dtData.MergeWithOATimeOnly(dblTime)) '返回结果:2022-07-06 10:57:48
'从时间获得OA类型的日期
dblTime=dtTime.ToOADate()
Proj.MsgDebug.Add(dtData.MergeWithOATimeOnly(dblTime)) '返回结果:2022-07-06 21:52:22

 C#
// 初始化一个日期
DateTime dtData = Convert.ToDateTime("2022-07-06 13:25:36");
DateTime dtTime = Convert.ToDateTime("2022-07-07 21:52:22");
Proj.MsgDebug.Add(dtData.MergeWithTimeOnly(dtTime)); // 返回结果:2022-07-06 21:52:22
// 直接取OA时间部分值
double dblTime = 0.45681;
Proj.MsgDebug.Add(dtData.MergeWithOATimeOnly(dblTime)); // 返回结果:2022-07-06 10:57:48
// 从时间获得OA类型的日期
dblTime = dtTime.ToOADate();
Proj.MsgDebug.Add(dtData.MergeWithOATimeOnly(dblTime)); // 返回结果:2022-07-06 21:52:22