簡體   English   中英

如何顯示用戶在mysql中出生的那一天?

[英]how to display the day on which a user born in mysql?

我想顯示用戶出生的那一天。 在日期格式的表格中有出生日期列 所以請讓我知道問題的解決方案。 我試過自己,然后我試圖通過互聯網獲取它,但是獲得了其他數據庫的幾個結果,如oracle和sqlserver,所以請讓我知道如何獲得它。

提前致謝..!

您可以將DATE_FORMAT與%W或%W一起使用:

DATE_FORMAT('2012-12-27', '%w');
  • %W =工作日名稱(星期日......星期六)
  • %w =星期幾(0 =星期日... 6 =星期六)

使用EXTRACT()函數

select  
     EXTRACT(YEAR FROM BirthDate), 
     EXTRACT(MONTH FROM BirthDate), 
     EXTRACT(DAY FROM BirthDate) 
from t

嘗試這個:

SELECT DAYNAME('2012-12-27');

產量

Thursday

如果你當天的名字,那么使用: -

 SELECT DAYNAME('2007-02-03');

或者如果想要一周的某一天然后使用

SELECT DAYOFWEEK('2012-12-27);

更多細節請訪問: -

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_dayname

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM