MySQL是一種流行的關系型數據庫管理系統,用于在應用程序中存儲和管理數據。在MySQL中,時間戳數據類型是以UNIX時間戳表示的秒數。默認情況下,它們顯示為整數,但有時我們需要以小數形式來顯示。
SELECT UNIX_TIMESTAMP(NOW()) AS timestamp;
上面的代碼將當前時間戳以整數形式顯示,結果可能是:
+-----------+ | timestamp | +-----------+ | 1593218455 | +-----------+
要以小數形式顯示,可以使用MySQL中的DIV運算符,該運算符將兩個數相除并返回整數的商。我們可以將時間戳除以一個適當的數字來獲得帶有小數的值。
SELECT UNIX_TIMESTAMP(NOW()) DIV 100 AS timestamp_with_decimals;
上面的代碼顯示當前時間戳除以100的結果,帶有兩位小數。結果可能是:
+-----------------------+ | timestamp_with_decimals | +-----------------------+ | 1593218505.7 | +-----------------------+
可以看到,我們現在已經成功地將當前時間戳顯示為帶有兩位小數的值。這對于某些應用程序來說是非常有用的。