|
AisiString 클래스에 insert 기능을 이용하는 방법도 있습니다.
void __fastcall TForm1::Button2Click(TObject *Sender)
{
String str="20040204";
str.Insert("-",7);
str.Insert("-",5);
ShowMessage(str);
}
//---------------------------------------------------------------------------
님이 취급하시는 string 이 날짜 데이타인것을 볼때
처음부터 Date Format으로 만들어서 사용하신다면 훨씬 편리할것 같습니다.
TDateTime dt=StrToDateTime(str); //str이 DateTime format string 인경우...
ShowMessage(dt.FormatString("yyyy-mm-dd"));
ShowMessage(dt.FormatString("yyyy년mm월dd일"));
얼마든지 여러가지 원하는 형태로 만들수가 있습니다.
초롱이 님이 쓰신 글 :
: 문자열 가운데에 글자를 집어 놓고 싶은데요?
: 예를 들면
: 문자열 -> 20040204
: 위 문자열을 이렇게 -> 2004-02-04 <- 이런식으로 바꾸고 싶은데 어떻게 하나요
|