MySQL中日期與字串相互轉換

2021-10-04 10:21:38 字數 655 閱讀 1106

1、日期無需轉換查詢(日期在資料庫中的型別為字串)

select * from day where datetime > '2016-03-15'

2、使用date_format

select * from day where date_format(datetime,'%y-%m-%d') > '2016-03-15'

3、日期轉換還可以使用str_to_date()

select str_to_date(datetime,'%y-%m-%d %h:%i:%s')

mysql語句中把string型別欄位轉datetime型別

在mysql裡面利用str_to_date()把字串轉換為日期

此處以表h_hotelcontext的start_time和end_time欄位為例,查詢當前

時間在此範圍之內的資料。  www.2cto.com  

select * from h_hotelcontext where now() between str_to_date

(start_time,'%y-%m-%d %h:%i:%s') and str_to_date(end_time,'%y-%m-%d %h:%i:%s'); 

注:'%y-%m-%d %h:%i:%s'格式為:2012-10-11 16:42:30

MYSQL中日期與字串間的相互轉換

下面將講述如何在mysql中把乙個字串轉換成日期 背景 rq欄位資訊為 20100901 1 無需轉換的 select from tairlist day where rq 2010 07 31 and rq 2010 09 01 2 使用 date format select from tairl...

MYSQL中日期與字串間的相互轉換

下面將講述如何在mysql中把乙個字串轉換成日期 背景 rq欄位資訊為 20100901 1 無需轉換的 select from tairlist day where rq 2010 07 31 and rq 2010 09 01 2 使用 date format select from tairl...

iOS中日期和字串的相互轉化

例1 從伺服器段獲取到的字串轉化為時間如 轉化1416882712000 網路請求獲取的資料 nsstring time nsstringstringwithformat datelistobjectatindex indexpath.row gradedate nsinteger num time...