在乙個群聊裡聽了乙個需求:有乙個註冊的表,表裡存的註冊時間是「年-月-日 時:分:秒」格式,現在想知道每天註冊的人數。
群裡的思路基本都是先把註冊時間提取為年-月-日,再統計。當時對這個還比較有興趣,打算研究一下怎麼只提取出年月日。解決這個之後,統計每天註冊人數理論上就能寫出來了(沒再往後試)。
首先建表,為了省事,表裡只有乙個時間的字段,資料型別我試了一下,datetime、timestamp、varchar型別都可以。往裡插入一條資料。
語句:select id,date_format(time,"%y-%m-%d") from aaa;
其中date_format就是固定這麼寫,括號裡time是表的欄位名,後面ymd可以是大寫也可以是小寫,下面看一下大小寫的區別。
這個需求如果再往後寫,應該需要用到子查詢,mysql資料庫這裡有個坑。就是這種虛出來的臨時表需要起個別名,不然會報錯。
獲取年月日時分秒
calendar ca calendar.getinstance int year ca.get calendar.year 獲取年份 2016 system.out.println year int month ca.get calendar.month 獲取月份 10 1 system.out....
python年月日時分秒
通過datetime函式獲取 import datetime 取當前時間 print datetime.datetime.now 取年 print datetime.datetime.now year 取月 print datetime.datetime.now month 取日 print dat...
輸入年月日時分秒,輸出該年月日時分秒的下一秒
編寫乙個函式,要求輸入年月日時分秒,輸出該年月日時分秒的下一秒。如輸入2004年12月31日23時59分59秒,則輸出2005年1月1日0時0分0秒 考慮如何幾種情形 演算法思路 1 判斷現在月份是大月還是小月 大月 1月,3月,5月,7月,8月,10月,12月 31天 小月 2月 28天或者29天...