2012-12-04 53 views
0

我已经在数据库表中的日期/时间字段,我想要计算表中的日期/时间和当前的日期/时间计算时间差在Visual Basic

例如之间的时间差:我想要在vb论坛中显示2天10小时剩余时间

如果它不适用于时间和日期,那么如何在日期时间内使用它?

谢谢

+0

你正在寻找代码或通过SQL命令吗?如果你想在代码中做到这一点,你是否已经将数据加载到'Date'('DateTime')对象中,或者你需要帮助吗? –

+0

我正在寻找代码,是的,数据被加载到对象 –

回答

3

如果您加载已经装入DateDateTime)对象中的数据,那么你可以做这样的:

Dim loadedDate As Date = ... 
Dim span As TimeSpan = Date.Now - loadedDate 
Console.WriteLine("{0} Days {1} Hours Remaining", span.Days, span.Hours) 
0

你也可以做到这一点的数据库,

SELECT (CURRENT_TIMESTAMP - '2012-12-04T20:00:00') 

您可以用日期时间列替换硬编码的日期和时间。