我在数据库表中有一个日期/时间字段,我想计算表格中的日期/时间与当前日期/时间之间的时差
例如:我想在vb论坛中显示2天剩余10小时
如果它既不适用于时间和日期,又如何仅在日期进行?
谢谢
答案 0 :(得分:3)
如果加载已将数据加载到Date
(DateTime
)对象中,那么您可以这样做:
Dim loadedDate As Date = ...
Dim span As TimeSpan = Date.Now - loadedDate
Console.WriteLine("{0} Days {1} Hours Remaining", span.Days, span.Hours)
答案 1 :(得分:0)
您也可以在数据库中执行此操作,
SELECT (CURRENT_TIMESTAMP - '2012-12-04T20:00:00')
您可以使用日期时间列替换硬编码的日期和时间。