在转换中使用变量和设定值.ToDateTime 函数



我使用 Visual Basic 创建了一个程序,当用户输入所需的所有值并单击按钮时,该程序将链接到 Outlook 并使用以前输入的信息设置提醒。我已经创建了一个成功的程序,但是为提醒设置的时间是上午 12:00,因为我使用了日期较短(没有时间)的日期时间选择器。

我的问题是我可以用"转换"吗?ToDateTime(VariableForDate, 8:00 AM),第二个参数是设定值

当前代码(不起作用)

tmpapp.Start = Convert.ToDateTime(sFollowUpDate, 8:00 AM)
    tmpapp.End = Convert.ToDateTime(sFollowUpDate, 8:00 AM)

提前感谢任何和所有帮助

如果您只需要向日期添加小时数,则可以使用 AddHours 方法:

tmpapp.start = Convert.ToDateTime(sFollowUpDate).AddHours(8)

如果需要添加更复杂的时间(小时、分钟和秒),可以使用:

tmpapp.start = Convert.ToDateTime(sFollowUpDate).Add(new TimeSpan(8,0,0))

我使用的 TimeSpan 构造函数分别具有小时、分钟和秒的参数。

最新更新