色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql轉日期為unix時間戳

錢良釵2年前8瀏覽0評論

MySQL中可以使用UNIX_TIMESTAMP函數將日期轉換為UNIX時間戳,UNIX時間戳即為自1970年1月1日以來的秒數。

語法如下:

UNIX_TIMESTAMP(date)

其中,date為日期字符串或日期時間格式的列名。需要注意的是,date的格式必須符合MySQL支持的日期時間格式,否則會返回NULL。

以下是一些常見的日期時間格式:

'YYYY-MM-DD':日期格式
'YYYY-MM-DD HH:MM:SS':日期時間格式
'YYYY-MM-DD HH:MM:SS.mmm':帶毫秒的日期時間格式
'YYYYMMDDHHMMSS':壓縮日期時間格式

以下是一個示例,將日期轉換為UNIX時間戳:

SELECT UNIX_TIMESTAMP('2019-12-31 23:59:59');

執(zhí)行以上SQL語句,將返回結果為1577836799,即2019年12月31日23時59分59秒對應的UNIX時間戳。

在應用程序中,可以使用語言自帶的日期時間函數,將UNIX時間戳轉換為常見的日期時間格式。

以下是PHP中的示例:

<?php
$unix_timestamp = 1577836799;
$date_time = date("Y-m-d H:i:s", $unix_timestamp);
echo $date_time;
?>

執(zhí)行以上PHP代碼,將返回結果為2019-12-31 23:59:59,即1577836799對應的日期時間。