MYSQL中的日期處理

1、關於MYSQL中的日期處理:

每一個數據庫處理日期的時候,採用的機制都是不同的,日期處理都有自己的一套機制。所以在實際開發中,表中的字段定義爲DATA類型,這種情況很少。因爲一旦使用日期類型,那麼Java程序將不能夠通用。在實際開發中,一般會使用‘日期字符串’來表示日期。
日期是數據庫本身的特色,也是數據庫本身機制中的一個重要內容,所以還需要掌握。

2、MySQL數據庫管理系統中日期的處理提供了兩個重要的函數:

- str_to_date
- date_format

3、str_to_date

3.1 該函數的作用是:

將“日期字符串”轉換成“日期類型”數據。【varchar —> date】

3.2 該函數的執行結果是:

DATE類型

3.3 該函數的使用格式:

	str_to_date(‘日期字符串’,‘日期格式’)

3.4 關於MySQL中的日期格式:

		回顧Java中的日期格式:
		yyyy   年
		MM     月
		dd     日
		HH     時
		mm     分
		ss     秒
		SSS   毫秒
	MySQL中的日期格式:
		%Y     年
		%m     月
		%d     日
		%H     時
		%i     分
		%s     秒

4、date_format

4.1 函數的作用:

將“日期類型”轉換成“指定格式的字符串”【data—> varchar】

4.2 使用格式:

	查詢1981-02-20以後入職的員工,將入職日期格式化成yyyy-mm-dd hh:mm:ss
select empno, ename, date_format(hiredate, '%Y-%m-%d %H:%i:%s') as hiredate from emp;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章