Java獲取精確到秒的時間戳

2021-08-19 06:23:10 字數 684 閱讀 6857

方法一:通過string.substring()方法將最後的三位去掉

/** 

* 獲取精確到秒的時間戳

*@return

*/public

static

intgetsecondtimestamp(date date)

string timestamp = string.valueof(date.gettime());

int length = timestamp.length();

if (length > 3) else

}

方法二:通過整除將最後的三位去掉

/** 

* 獲取精確到秒的時間戳

*@param date

*@return

*/public

static

intgetsecondtimestamptwo(date date)

string timestamp = string.valueof(date.gettime()/1000);

return integer.valueof(timestamp);

}

儲存時期時間,精確到秒?

datatime 以 yyyy mm dd hh mm ss 格式儲存時期時間,精確到秒,占用 8 個位元組得儲存空間,datatime 型別與時區無關 timestamp 以時間戳格式儲存,占用 4 個位元組,範圍小 1970 1 1 到 2038 1 19,顯示依賴於所指定得時區,預設在第乙個列...

oracle 時間精確到秒 但我只想查精確到日的

就是選擇的日期是yyyymmdd 的,但是資料庫裡面有兩個字段,乙個開始時間,乙個結束時間,都是精確到秒的,即yyyymmdd hhmiss的。如何寫sql語句查出選擇的日期在開始時間和結束時間之間,就是 開始時間 選擇的時間 結束時間 因為資料庫裡開始時間 結束時間可能是這樣的 20140101 ...

Timestamp時間戳精確到微妙級別,出現bug

timestamp時間戳精確到微妙級別,出現bug 自mariadb5.3版本起,timestamp時間戳精確到微妙級別,但這裡存在乙個致命bug,它會導致binlog記錄的內容損壞,致使閃回恢復功能失效 canal工具抓取binlog失敗。影響版本mariadb 5.5 10.0 復現 我使用的版...