DateTimeNowToShortTimeString()
DateTime dt = DateTimeNow;
dtToString();// ::
dtToFileTime()ToString();//
dtToFileTimeUtc()ToString();//
dtToLocalTime()ToString();// ::
dtToLongDateString()ToString();//年月日
dtToLongTimeString()ToString();//::
dtToOADate()ToString();//
dtToShortDateString()ToString();//
dtToShortTimeString()ToString();//:
dtToUniversalTime()ToString();// ::
dtYearToString();//
dtDateToString();// ::
dtDayOfWeekToString();//Saturday
dtDayOfYearToString();//
dtHourToString();//
dtMillisecondToString();//
dtMinuteToString();//
dtMonthToString();//
dtSecondToString();//
dtTicksToString();//
dtTimeOfDayToString();//::
dtToString();// ::
dtAddYears()ToString();// ::
dtAddDays()ToString();// ::
dtAddHours()ToString();// ::
dtAddMilliseconds()ToString();// ::
dtAddMonths()ToString();// ::
dtAddSeconds()ToString();// ::
dtAddMinutes()ToString();// ::
dtAddTicks()ToString();// ::
dtCompareTo(dt)ToString();//
dtAdd(?)ToString();//問號為一個時間段
dtEquals( ::)ToString();//False
dtEquals(dt)ToString();//True
dtGetHashCode()ToString();//
dtGetType()ToString();//SystemDateTime
dtGetTypeCode()ToString();//DateTime
dtGetDateTimeFormats(s)[]ToString();//T::
dtGetDateTimeFormats(t)[]ToString();//:
dtGetDateTimeFormats(y)[]ToString();//年月
dtGetDateTimeFormats(D)[]ToString();//年月日
dtGetDateTimeFormats(D)[]ToString();//
dtGetDateTimeFormats(D)[]ToString();//星期六
dtGetDateTimeFormats(D)[]ToString();//星期六 年月日
dtGetDateTimeFormats(M)[]ToString();//月日
dtGetDateTimeFormats(f)[]ToString();//年月日 :
dtGetDateTimeFormats(g)[]ToString();// :
dtGetDateTimeFormats(r)[]ToString();//Sat Nov :: GMT
stringFormat({:d}dt);//
stringFormat({}dt);//年月日
stringFormat({:f}dt);//年月日 :
stringFormat({:F}dt);//年月日 ::
stringFormat({:g}dt);// :
stringFormat({:G}dt);// ::
stringFormat({:M}dt);//月日
stringFormat({:R}dt);//Sat Nov :: GMT
stringFormat({:s}dt);//T::
stringFormat({:t}dt);//:
stringFormat({:T}dt);//::
stringFormat({:u}dt);// ::Z
stringFormat({:U}dt);//年月日 ::
stringFormat({:Y}dt);//年月
stringFormat({}dt);// ::
stringFormat({:yyyyMMddHHmmssffff}dt);
計算個日期之間的天數差
DateTime dt = ConvertDateTime();
DateTime dt = ConvertDateTime();
TimeSpan span = dtSubtract(dt);
int dayDiff = spanDays + ;
計算某年某月的天數
int days = DateTimeDaysInMonth( );
days = ;
給日期增加一天減少一天
DateTime dt =DateTimeNow;
dtAddDays(); //增加一天
dtAddDays();//減少一天
其它年份方法類似
Oracle SQL裡轉換日期函數
to_date(YYYYMMDD);
to_date(//yyyy/mm/dd);
如下一組數據如何查找表裡包含月份的記錄:
CGGC_STRATDATE CGGC_ENDDATE
=========================================
SELECT * FROM TABLE
(TO_DATE(//yyyy/mm/dd) BETWEEN CGGC_STRATDATE
AND CGGC_ENDDATE OR CGGC_STRATDATE >=TO_DATE(//yyyy/mm/dd)
AND CGGC_ENDDATE<=TO_DATE(//yyyy/mm/dd)
OR TO_DATE(//yyyy/mm/dd) BETWEEN CGGC_STRATDATE
AND CGGC_ENDDATE) ORDER BY CGGC_STRATDATE ASC
From:http://tw.wingwit.com/Article/program/net/201311/13982.html