我想創建一個應用程序,允許用戶檢查當前時間是否落在指定的時間間隔之間。更具體地說,我使用sqllite程序創建了一個sql表格,該表格指定了每條記錄的結束時間和開始時間。問題是每個字段可以使用的數據類型僅限於文本,數字和除日期時間類型以外的其他類型。那麼,我將如何能夠檢查當前時間是否在起始時間和結束時間之間,因爲時間格式是以h:mm爲單位的,而不僅僅是一個小於或大於的整數值?我必須將當前時間轉換爲分鐘嗎?檢查時間間隔之間的當前時間android
0
A
回答
0
即使時間未存儲在日期時間類型中,您也應該能夠進行比較,here是解釋從字符串到時間的轉換的鏈接。
如果這不起作用,請將時間轉換爲秒(int)並計算差異。
0
試試這個。您可以將您的時間保存和檢索爲字符串:
String to long: String.valueOf()
long to String: Long.valueOf()
然後,您可以使用這個程序來檢查時間:
//Time checker
private boolean timeCheck(long startTimeInput, long endTimeInput) {
long currentTime = System.currentTimeMillis();
if ((currentTime > startTimeInput) && (currentTime < endTimeInput)) {
return true;
} else {
return false;
}
}
而且在主程序檢查它像這樣:
//You kept the times as String
if (timeCheck(Long.valueOf(start), Long.valueOf(end))) {
//it is in the interval
} else {
//not in the interval
}
我希望它有幫助。
相關問題
- 1. PHP檢查當前時間是否在指定時間之前
- 2. 當前時間戳與之前時間戳之間的差異
- 3. PHP檢查當前時間
- 4. 檢查兩次之間的時間間隔
- 5. 如何檢查當前時間實例之前或之後的截止時間?
- 6. 如何檢查當前時間是否在oracle的兩個時間戳之間
- 7. 檢查當前時間是否在PHP的特定時間之間?
- 8. 在android中查找觸摸事件之間的時間間隔
- 9. 如何檢查當前時間是否在兩個其他時間之間?
- 10. 如何檢查當前時間是否在特定工作時間之間?
- 11. 檢查輸入時間在兩個時間範圍之間android
- 12. 當前時間和時間戳+毫秒之間的時差
- 13. 計算當前時間和未來時間之間的時差
- 14. 根據當前行時間與上一行時間之間的差異計算SSAS中的時間間隔
- 15. 按鈕之間的時間間隔?
- 16. MySQL之間的時間間隔
- 17. Close_time和Open_time之間的時間間隔
- 18. 兩個時間間隔之間的HQL
- 19. 2個NSDates之間的時間間隔
- 20. 在一系列時間間隔中搜索當前時間
- 21. ios-檢查當前時間是否在兩次之間
- 22. PHP檢查當前時間是否在兩次之間
- 23. 檢查當前時間是否在2次之間。 JAVA
- 24. 在java中檢查時間間隔
- 25. Dart服務器檢查時間間隔
- 26. 檢查時間是否在C++的特定時間間隔?
- 27. 檢查重疊的時間間隔開始和結束時間
- 28. 當前時間= UTC +/-(UTC +/-當前時間)
- 29. 如何在Android中檢查當前時間是否與未來有間隔?
- 30. 如何獲取當前時間和eventTime之間的時間差