轉換日期格式(數字變英文) |
尚未結案
|
asou982002
一般會員 ![]() ![]() 發表:14 回覆:15 積分:5 註冊:2003-06-22 發送簡訊給我 |
|
wameng
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
uses Sysconst; procedure TForm1.Button4Click(Sender: TObject); Const DefShortMonthNames: array[1..12] of String = (SShortMonthNameJan, SShortMonthNameFeb, SShortMonthNameMar, SShortMonthNameApr, SShortMonthNameMay, SShortMonthNameJun, SShortMonthNameJul, SShortMonthNameAug, SShortMonthNameSep, SShortMonthNameOct, SShortMonthNameNov, SShortMonthNameDec); var Year, Month, Day: Word; ADate : Tdate; begin ADate := Now; DecodeDate(ADate, Year, Month, Day); Showmessage(Formatdatetime('yyyy/mmm/dd',ADate)); Showmessage(Format('%D/%S/%D',[Year,DefShortMonthNames[Month],Day])); end;我用的是 Delphi 5 ,不知有無更好的方法。 Formatdatetime 會用成中文的月份。 只好把 Sysconst 中 SShortMonthNameJan 拿出來用。 Sysconst 是必然會用到的單元。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |