我有一个小问题,我似乎无法解决.我有两个日期时间变量,一个中的重要数据是年,月和日.另一个datetime变量存储小时,分钟和秒.
这种混乱的原因是由于我从中提取数据的数据库,它们有两个不同的列来存储实际的日期和时间.这是代码:
DateTime date = Convert.ToDateTime(dTable.Rows[i][0]);
DateTime time = Convert.ToDateTime(dTable.Rows[i][1]);
DateTime newDateTime = new DateTime();
Run Code Online (Sandbox Code Playgroud)
newDateTime需要设置完整的日期时间,其中日期分数在日期变量中,时间分数在时间变量中.
如果有人可以帮忙,我会非常高兴:)
Chr*_*ter 44
这应该做:
newDateTime = date.Date + time.TimeOfDay;
Run Code Online (Sandbox Code Playgroud)
使用此构造函数.
DateTime newDateTime = new DateTime(date.Year, date.Month, date.Day,
time.Hour, time.Minute, time.Second);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15354 次 |
| 最近记录: |