У меня есть значение даты (например, 2011-04-11 07: 45: 00.000), которое я извлекаю из своей базы данных (через Entity Framework). Мне нужно вытащить только час из исходного значения даты (например, 07:45:00), получить текущее время, а затем вычесть текущее время из значения времени базы данных. В псевдокоде я ищу что-то вроде этого:
Dim my_date as DateTime = from_db ' This is the value pulled from the database.
Dim this_date as DateTime = Date.Now ' This is pulled via a VB.NET function.
Dim my_hour = my_date_but_only_hours ' Somehow, I need to strip the date off the my_date
Dim this_hour = this_date_but_only_hours ' Same as line above.
Dim hour_difference = my_hour - this_hour
Response.Write("There are " & hour_difference & " hours left before the time runs out.")