我使用 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 构造函数分别具有小时、分钟和秒的参数。