2015-10-16 40 views

回答

-1

我只是简单地做一个compareTo()。但是你必须为数据库做一个时间戳。

LocalTime thisSec; 

for (;;) { 
thisSec = LocalTime.now(); 

// implementation of display code is left to the reader 
display(thisSec.getHour(), thisSec.getMinute(), thisSec.getSecond()); 
if (thisSec >= myDB.row(id).timestamp+1) 
     System.out.println(myDb.row(id)); 
} 

类似的东西反正 如果你有一个myDb.timestamp.row,即认为小时,分钟,秒,和你做.timestamp那个时候,这应该工作。

JAVA docs on db interactions

+0

你能详细点吗? – user2180794

1

获取记录的清单从特定表

select * from table_name where Col_name> DATEADD(HOUR, -1, GETDATE()) 

过去一小时(X)返回表的列表修改过去的几个小时

SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update,* 
FROM sys.dm_db_index_usage_stats 
WHERE database_id = DB_ID('dbName') and last_user_update> DATEADD(HOUR, -4, GETDATE()) 
相关问题