::: 델파이 Tip&Trick :::

델파이 Tip&Trick 성격에 맞지 않는 광고,비방,질문의 글은 즉시 삭제하며
내용을 복사하여 사용할 경우 반드시 이곳(http://www.howto.pe.kr)을 출처로 명시하여 주세요


Category

  김영대(2003-03-04 20:40:09, Hit : 5077, Vote : 1276
 날짜변형에 대해서...


> 현재 날짜를 스트링으로 변형 하려고 하는데..
> formatdatetime('ddd, dd-mmm-yyyy hh:mm:ss');
> 이렇게 하면 한글로 "월 03-11월-1997 10:50:00"으로 표시되는데
> 영문으로 표시할수 있는 방법은 없나요.....
> 어디선가 본거 같은데..
> 생각이......
> 많은 답변 바랍니다..........
>

안녕하세요  김영대입니다.

윈도우즈 데스크탑의 시스템 날짜/시간의 포맷을 외부에서 다시 설정하지 않고
프로그램에서 바꾸는 방법입니다.
좋은 하루 되세요


unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    procedure FormActivate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation
{$R *.DFM}

procedure TForm1.FormActivate(Sender: TObject);
begin
{
  시간과 날짜의 포맷을 바꾸는데 사용하는 날짜/시간 시스템 변수(global variable)의
  리스트와 사용예입니다.

  var CurrencyString: string;
  var CurrencyFormat: Byte;
  var NegCurrFormat: Byte;
  var ThousandSeparator: Char;
  var DecimalSeparator: Char;
  var CurrencyDecimals: Byte;
  var DateSeparator: Char;
  var ShortDateFormat: string;
  var LongDateFormat: string;
  var TimeSeparator: Char;
  var TimeAMString: string;
  var TimePMString: string;
  var ShortTimeFormat: string;

  var LongTimeFormat: string;
  var ShortMonthNames: array[1..12] of string;
  var LongMonthNames: array[1..12] of string;
  var ShortDayNames: array[1..7] of string;
  var LongDayNames: array[1..7] of string;
}

  ShortMonthNames[1]  := '일월';
  ShortMonthNames[2]  := '이월';
  ShortMonthNames[3]  := '삼월';
  ShortMonthNames[4]  := '사월';
  ShortMonthNames[5]  := '오월';
  ShortMonthNames[6]  := '유월';
  ShortMonthNames[7]  := '칠월';
  ShortMonthNames[8]  := '팔월';
  ShortMonthNames[9]  := '구월';
  ShortMonthNames[10] := '시월';
  ShortMonthNames[11] := '십일월';
  ShortMonthNames[12] := '십이월';

  TimeAMString := '점심먹기전';
  TimePMString := '점심먹은후';

  Edit1.Text := FormatDateTime('ddd, dd-mmm-yyyy hh:mm:ss ampm', Now);
{출력: "수, 05-십일월-1997 11:46:38 점심먹기전" }

end;

end.





971   [네트웍/인터넷] Internet에 연결중인지 여부를 알려면...  김영대 2003/03/04 5393 1397
970   [윈도우즈 API] 델파이 3.0에서 한글변환을 하는법....  김영대 2003/03/04 6245 1489
969   [시스템] 떠 있는 프로그램 죽이기...  김영대 2003/03/04 6137 1468
968   [시스템] 다른 Application 생성과 소멸에 대하여...  김영대 2003/03/04 5024 1366
967   [윈도우즈 API] 도구모음 Bar는 어떻게 만드는지...  김영대 2003/03/04 4910 1387
966   [일반/컴포넌트] StringGrid의 Cell에 입력 값 제한 하기  김영대 2003/03/04 6380 1338
965   [데이터베이스] DB의 Blob필드에 화일을 저장하기  김영대 2003/03/04 5304 1288
964   [시스템] Windows NT 에서 한글 NT인지 영문 NT인지 구분하는 방법  김영대 2003/03/04 6968 1409
963   [시스템] 오직 하나의 프로그램만 실행...  김영대 2003/03/04 5260 1415
962   [데이터베이스] TBlobField에 대한 사용법  김영대 2003/03/04 5163 1325
961   [멀티미디어] TMedia Player에서 BMP파일로 저장하기(화면 capture)  김영대 2003/03/04 4790 1319
960   [일반/컴포넌트] StringGrid에서 Enter Key를 Tab Key와 같은 효과  김영대 2003/03/04 5505 1255
959   [데이터베이스] Stored Procedure 작성을 어떻게 하나  김영대 2003/03/04 5121 1335
  [윈도우즈 API] 날짜변형에 대해서...  김영대 2003/03/04 5077 1276
957   [윈도우즈 API] 델파이에서 시간을 기다리는 함수  김영대 2003/03/04 6404 1416
956   [데이터베이스] DBGrid에서 MultiSelect된것 알아내려면...  김영대 2003/03/04 5848 1316
955   [윈도우즈 API] 외부 프로그램의 윈도우 크기 조절  김영대 2003/03/04 5402 1332
954   [윈도우즈 API] 클립보드로 복사  김영대 2003/03/04 5878 1472
953   [일반/컴포넌트] VB Left$(), Right$(), LTrim$() ...  김영대 2003/03/04 4992 1251
952   [윈도우즈 API] 화면캡처하기 Delphi3.0에서...  김영대 2003/03/04 4904 1327
951   [데이터베이스] 엑셀자료를 읽어서 DB에 UPDATE  김영대 2003/03/04 5377 3605
950   [시스템] 프린터 상태가 Ready인지 아닌지 검사  김영대 2003/03/04 6107 1851
949   [데이터베이스] DBGrid 에서 선택된 필드의 타이틀을 굵게  김영대 2003/03/04 4917 1356
948   [윈도우즈 API] bitmap을 JPEG로 변환  김영대 2003/03/04 5130 1389
947   [데이터베이스] DBGrid의 Column, Record 의 위치 저장/이동  김영대 2003/03/04 10908 2221
946   [데이터베이스] ORACLE 나 SQL Server 에서 레코드 번호  김영대 2003/03/04 5219 1328
945   [윈도우즈 API] 키보드의 임의키 발생  김영대 2003/03/04 5654 1399
944   [데이터베이스] BDE 버전정보  김영대 2003/03/04 4227 1190
943   [일반/컴포넌트] 문자열의 암호화(Password 처리)  김영대 2003/03/04 4538 1134
942   [일반/컴포넌트] Image의 90도 회전  김영대 2003/03/04 5443 1219
941   [윈도우즈 API] 파일정보(생성,변경,접근일자,속성,종류...)  김영대 2003/03/04 5599 1307
940   [윈도우즈 API] 윈도우즈 탐색기와의 연동  김영대 2003/03/04 5877 1397
939   [시스템] 절약형 모니터의 켜기/끄기  김영대 2003/03/04 4868 1357
938   [시스템] 드라이브 포맷(Format) API 함수  김영대 2003/03/04 4904 1338
937   [일반/컴포넌트] virtual keys 리스트  김영대 2003/03/04 4299 1239
936   [윈도우즈 API] short/long file name 변환  김영대 2003/03/04 4374 1289
935   [일반/컴포넌트] 메뉴 아이템의 동적 추가와 그림넣기  김영대 2003/03/04 7856 1253
934   [윈도우즈 API] 파일의 확장명으로 실행화일 연결  김영대 2003/03/04 5177 1379
933   [시스템] CD-ROM 문 열기/닫기  김영대 2003/03/04 4921 1413
932   [일반/컴포넌트] QReport에서 출력된 자료를 Text화일로 저장  김영대 2003/03/04 4608 1267

1 [2][3][4][5][6][7][8][9][10]..[25] [다음 10개]
 

Copyright 1999-2021 Zeroboard / skin by zero