公告版位


關於本站 程式開發學習之路 ,這裡有Java程式開發相關技術等學習交流。

主要提高開發程式效率同時分享一些開發程式經驗、深入探討開發程式體驗等技術和教學。
相關技術等學習交流。


語言(Languages)及框架(Framework): JavaJSP/Tag/JSTL/ServletGrailsjQueryJavaScriptSpringSpringMVCSpringSecurityHibernateStrutsPHPC/C++GoogleAppEngineHTML5/CSS3Android、 Xml、 Ajax、 Json、 Ant、 UML、 ShellScripts、 AngularJS等



工具(Software)/環境(Environment): Windows7EclipseLinux、 Subversion、 mavenTomcatWeblogicJbossApache

資料庫(Database): MySQLOracle SQLPostgerSQLSQL Server


本站來自:Java程式教學甘仔店

喜歡本站可以加入粉絲~

Java鬥陣仔甘仔店粉絲頁

Google+


本站內容僅供分享學習交流之用,將不對任何資源負法律責任。如有侵犯您的版權,請來信或留言給我們,我們將盡快為您處理。


目前分類:MySQL-DATE相關 (8)

瀏覽方式: 標題列表 簡短摘要






STR_TO_DATE( "字串",format )

以下是測試用的:
一、將字串轉日期格式
SELECT STR_TO_DATE("01:03:58",'%s')AS s;

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

[MySQL]閒來自己寫的一個日期與秒數的轉換,(FROM_UNIXTIME(),UNIX_TIMESTAMP())
閒來自己寫的一個日期與秒數的轉換

/**
*第一個空白輸入你想轉換的日期,沒輸入則為今天凌晨
*第二個空白輸入你想加的天數,沒輸入則為0 極限值 9523.1345312499
*第三個空白輸入你想減的天數,沒輸入則為0 極限值 15332.00028
*/
SELECT
         t1.todate AS '轉換前日期',

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

[MySQL]求月初及求月底,使用 DAYOFWEEK (), DATE_ADD (),
LAST_DAY( ),CURDATE(),WEEKDAY(),DATE_SUB(),MONTH(),DAY()


SELECT

DATE_FORMAT(CURDATE() ,'%Y/%m/01') ,    #月初
LAST_DAY(CURDATE()) #月底

※※※※※※※※※※求年初第一個禮拜一※※※※※※※※※※※

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit)
date 傳入的日期
expr 傳入的單位值
unit 傳入的單位
INTERVAL 是一個KEY

unit expr
MICROSECOND MICROSECONDS
SECOND SECONDS
MINUTE MINUTES
HOUR HOURS
DAY DAYS
WEEK WEEKS
MONTH MONTHS
QUARTER QUARTERS
YEAR YEARS
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'

 

 
回傳值根據 date 參數:
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

NOW() 取得目前日期及時間

語法:SELECT NOW();
結果:'2011/12/8 下午 06:28:28'
參考資料



 
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

CURDATE() 取得目前日期
只能取得年月日,是沒有時間的。

語法:SELECT CURDATE();
結果:'2011/12/8 上午 12:00:00'

可以顯示為數字
語法:SELECT CURDATE() + 0;
結果:20,111,208

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

[MySQL] now()函數使用系統時間不對

解決方法:

查看自已的時區:

show variables like '%zone%';

select @@time_zone;

文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()

DATE_FORMAT(date,format)依照格式字符串回傳日期字串


    • date 為傳入的日期
  • format 傳入的要格式化的符號
符號前面要有『%』字元。
以下格式說明
說明符號可用在 format 字串中:

符號 說明
%a 工作日的縮寫名稱 (Sun..Sat)
%b 月份的縮寫名稱 (Jan..Dec)
%c 月份,數字形式(0..12)
%D 帶有英語後綴的該月日期 (0th, 1st, 2nd, 3rd, ...)
%d 該月日期, 數字形式 (00..31)
%e 該月日期, 數字形式(0..31)
%f 微秒 (000000..999999)
%H 小時(00..23)
%h 小時(01..12)
%I 小時 (01..12)
%i 分鐘,數字形式 (00..59)
%j 一年中的天數 (001..366)
%k 小時 (0..23)
%l 小時 (1..12)
%M 月份名稱 (January..December)
%m 月份, 數字形式 (00..12)
%p 上午(AM)或下午( PM)
%r 時間 , 12小時制 (小時hh:分鐘mm:秒數ss 後加 AM或PM)
%S 秒 (00..59)
%s 秒 (00..59)
%T 時間 , 24小時制 (小時hh:分鐘mm:秒數ss)
%U 周 (00..53), 其中週日為每週的第一天
%u 周 (00..53), 其中週一為每週的第一天
%V 周 (01..53), 其中週日為每週的第一天 ; 和 %X同時使用
%v 周 (01..53), 其中週一為每週的第一天 ; 和 %x同時使用
%W 工作日名稱 (週日..週六)
%w 一周中的每日 (0=週日..6=週六)
%X 該周的年份,其中週日為每週的第一天, 數字形式,4位數;和%V同時使用
%x 該周的年份,其中週一為每週的第一天, 數字形式,4位數;和%v同時使用
%Y 年份, 數字形式,4位數
%y 年份, 數字形式 (2位數)
%% 『%』文字字元


mysql> SELECT DATE_FORMAT('2011-10-04 22:23:00', '%W %M %Y');
-> 'Saturday October 2011'
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣()