MySQL字串和時間戳之間相互轉換

2021-08-29 03:49:54 字數 747 閱讀 2387

select unix_timestamp(str_to_date('2023年7月1日 9:00-10:30', '%y年%m月%d日'));
解釋:

1.將字串使用str_to_date轉化成mysql時間,再由unix_timestamp將mysql時間轉換成時間戳。

str_to_date函式後面的第二個引數是想要格式化的字串的格式,例如前面的字串只取漢字 年月日 前面的值後面的值不去理會。

擴充套件:

`select str_to_date('2023年7月1日 9:08-10:30', '%y年%m月%d日 %h:%i')`
result: 2018-07-01 09:08:00

獲取字串中完整的mysql時間

3.unix_timestamp

將mysql的時間 格式化成時間戳,如果傳遞給該函式的是有規則的字串也可以直接格式化,不需要str_to_date的轉換。

from_unixtime('1234567890', '%y年%m-%d %h:%i:%s')
通過上面的函式將時間戳轉成指定格式的字串 其中連線符可以使用任意指定。時間戳可以是int也可以是字串

javascript時間戳和日期字串相互轉換

js中獲得當前時間是年份和月份,形如 201208 獲取完整的日期 var date new date var year date.getfullyear var month date.getmonth 1 month month 10 0 month month var mydate year.t...

javascript時間戳和日期字串相互轉換

獲取某個時間格式的時間戳 var stringtime 2014 07 10 10 21 12 var timestamp2 date.parse new date stringtime timestamp2 timestamp2 1000 2014 07 10 10 21 12的時間戳為 1404...

Python時間,字串,時間戳之間轉換

1.將字串的時間轉換為時間戳 import time a 2018 04 27 17 49 00 轉化為陣列 timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray 1524822540 2.字...