Я хочу рассчитать разницу между текущей датой и датой, хранящейся в базе данных, которую я сохранил как переменную. Вот мои проблемы:Расчет разницы в датах с использованием sql?
Я имею дело с java.util.Date для currDate и java.sql.Date для хранимой даты - называют его STARTDATE. Когда я храню startDate в своей программе в качестве переменной, она обрезает часы, минуты и секунды объекта DATE. Я предполагаю, что это проблема с преобразованием.
Я не уверен, как UTC влияет на мои расчеты ??
Я очень новой для кодирования, любая помощь будет принята с благодарностью ... только
Можете ли вы разместить свой код? –
Возможный дубликат [Как рассчитать разницу в часах (десятичная) между двумя датами в SQL Server?] (Http://stackoverflow.com/questions/1770594/how-to-calculate-difference-in-hours-decimal-between -two-dates-in-sql-server) – JFPicard
Если вы работаете в SQL, вы можете использовать 'convert (date, currDate, 110)' и 'convert (date, startDate, 110)', чтобы получить их на одну дату формат, если они являются действительными строками даты –