我無法匹配或比較兩個日期,一個來自數(shù)據(jù)庫,第二個是當(dāng)前日期。我有五個復(fù)選框。當(dāng)?shù)谝粋€用戶選中一個復(fù)選框并通過單擊保存按鈕插入其值時。第二次,當(dāng)他選中2個或更多復(fù)選框時,現(xiàn)在我想按日期更新最后一條記錄。我在該表中將日期設(shè)置為主鍵。
2 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗 獲得超8個贊
我建議您將所有日期轉(zhuǎn)換為時間戳,并僅使用時間戳進(jìn)行比較(您也可以將日期另存為時間戳在數(shù)據(jù)庫中):
System.currentTimeMillis() // Current timestamp
date.time // timestamp of the SQL Date object
if (timestamp1 > timestamp2) {
// timestamp1 after timestamp2
} else if (timestamp1 < timestamp2) {
// timestamp1 before timestamp2
} else {
// timestamp1 == timestamp2
}
添加回答
舉報
0/150
提交
取消