SysUtils에 글로벌 변수를 참고..
#include
#include
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
// y = Year last 2 digits
// yy = Year last 2 digits
// yyyy = Year as 4 digits
// m = Month number no-leading 0
// mm = Month number as 2 digits
// mmm = Month using ShortDayNames (Jan)
// mmmm = Month using LongDayNames (January)
// d = Day number no-leading 0
// dd = Day number as 2 digits
// ddd = Day using ShortDayNames (Sun)
// dddd = Day using LongDayNames (Sunday)
// ddddd = Day in ShortDateFormat
// dddddd = Day in LongDateFormat
//
// c = Use ShortDateFormat + LongTimeFormat
// h = Hour number no-leading 0
// hh = Hour number as 2 digits
// n = Minute number no-leading 0
// nn = Minute number as 2 digits
// s = Second number no-leading 0
// ss = Second number as 2 digits
// z = Milli-sec number no-leading 0s
// zzz = Milli-sec number as 3 digits
// t = Use ShortTimeFormat
// tt = Use LongTimeFormat
//
// am/pm = Use after h : gives 12 hours + am/pm
// a/p = Use after h : gives 12 hours + a/p
// ampm = As a/p but TimeAMString,TimePMString
// / = Substituted by DateSeparator value
// : = Substituted by TimeSeparator value
// FormatSettings.DateSeparator = '-';
// FormatSettings.DateSeparator = '/';
// FormatSettings.TimeSeparator = ':';
// FormatSettings.ShortDateFormat = "dd/mm/yyyy";
// FormatSettings.LongDateFormat = "dd mmm yyyy";
// FormatSettings.TimeAMString = "AM";
// FormatSettings.TimePMString = "PM";
// FormatSettings.ShortTimeFormat = "hh:mm";
// FormatSettings.LongTimeFormat = "hh:mm:ss";
// FormatSettings.ShortMonthNames = "Jan Feb ...";
// FormatSettings.LongMonthNames = "January, February ...";
// FormatSettings.ShortDayNames = "Sun, Mon ...";
// FormatSettings.LongDayNames = "Sunday, Monday ...";
FormatSettings.LongMonthNames[0] = "일월";
FormatSettings.LongMonthNames[1] = "이월";
FormatSettings.LongMonthNames[2] = "삼월";
FormatSettings.LongMonthNames[3] = "사월";
FormatSettings.LongMonthNames[4] = "오월";
FormatSettings.LongMonthNames[5] = "유월";
FormatSettings.LongMonthNames[6] = "칠월";
FormatSettings.LongMonthNames[7] = "팔월";
FormatSettings.LongMonthNames[8] = "구월";
FormatSettings.LongMonthNames[9] = "시월";
FormatSettings.LongMonthNames[10] = "십일월";
FormatSettings.LongMonthNames[11] = "십이월";
String s = FormatDateTime("yyyy년 MMMM d일 dddd", Now());
Memo1->Lines->Add(s);
}
//---------------------------------------------------------------------------
결과 : 2016년 칠월 14일 목요일
kylix 님이 쓰신 글 :
: MM대신에 MMMM을 써보세요.
:
: 수딩크림 님이 쓰신 글 :
: : 지금 시간이 2016년 7월 6일 오후 6시 3분인데
: : 배치를 시간:분 월 일, 연도 로 했더니 (당연한 얘기지만) 06:03 07 06, 2016 으로 뜨는데
: : 이걸 18:03 July 06, 2016 으로 나타내고 싶습니다.
: :
: : 일일히 MM = 7 일때, JULY로 바꾸는 방법밖에 없을까요?
: : 또한 시 부분도 그렇게 바꿔야할까요?ㅠㅠㅠ
: :
: : 방법이 있다면 알려주세요ㅠㅠ
: :
|