À½½¿Ã¼·Î ±ÛÀ» ÀÛ¼ºÇÏ°Ú½À´Ï´Ù. ¾çÇغÎŹµå¸³´Ï´Ù.
ÀÚ¹Ù ¹öÀü5ºÎÅÍ ¿ÀÅä¹Ú½Ì °³³äÀÌ µµÀԵǾî
±âº»Å¸ÀÔÀ» ¸¶Ä¡ °´Ã¼Ã³·³ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Æí¸®ÇÑ ±â´ÉÀÌ µµÀԵǾú´Ù.
µ¨ÆÄÀ̵µ ºñ½ÁÇÑ ±â´ÉÀ» Á¦°øÇϴµ¥ ¾Æ¸¶ XE8ºÎÅÍÀΰ¡?..
µµÀÔ½ÃÁ¡À» ¾Ë ¼ö ¾øÁö¸¸.. ¿¥¹ÙÄ«µ¥·Î µ¨ÆÄÀÌ À§Å°¸¦ º¸¸é XE3ºÎÅÍ Áö¿øµÇ´Â µíÇѵ¥..
(°Ë»öÇغÃÀ¸³ª, ½Ã¿øÈ÷ ¾Ë·ÁÁÖ´Â ÀڷḦ ãÁö ¸øÇß½À´Ï´Ù ¤Ð¤Ð)
¾Æ¹«Æ°..
µ¨ÆÄÀÌ ÇïÆÛ´Â class³ª record¿¡¼ »ç¿ë°¡´ÉÇѵ¥ ÀÌ ÁÖÁ¦´Â ³ÀµÎ°í.. ±âº»Å¸ÀÔ¿¡ ´ëÇÑ ÇïÆÛ¸¸ ¼Ò°³ÇÏ°Ú´Ù
¿¹Àü¿¡´Â
var intValue: Integer;
begin
intValue:= StrToInt('100')
end;
¶ó°í ÀÛ¼ºÇßÁö¸¸ ±âº»Å¸ÀÔ¿¡ ´ëÇÑ ÇïÆÛ´öºÐ¿¡ ¾Æ·¡Ã³·³ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.
intValue:= '100'.ToInteger;
°´Ã¼¸¦ ÀÌ¿ëÇϵíÀÌ ±âº»Å¸ÀÔ¿¡ ¸Þ¼Òµå¸¦ È£ÃâÀÌ °¡´ÉÇÏ´Ù
¿©±â¼ ±âº»Å¸ÀÔÀº
int, int64, string, double, extended, extended80µîÀÌ ÀÖ´Ù
TStringHelper¸¸ º¸ÀÚ¸é
class function ToInt64(const S: string): Int64; overload; static; inline;
class function ToSingle(const S: string): Single; overload; static; inline;
class function ToDouble(const S: string): Double; overload; static; inline;
class function ToExtended(const S: string): Extended; overload; static; inline;
class function LowerCase(const S: string): string; overload; static; inline;
class function UpperCase(const S: string): string; overload; static; inline;
µîµîÀÇ ¸Þ¼Òµå¸¦ Á¦°øÇϸç
var
s: String;
begin
'10'.ToDouble À̶ó´øÁö
s.ToDoubleÀ̶ó´øÁö »ç¿ëÀÌ °¡´ÉÇÏ´Ù
end;
º°°Å ¾Æ´Ñ°Í °°Áö¸¸ »ç¿ëÇغ¸¸é Çູ¿¡ °Ü¿î ÄÚµùÀÌ °¡´ÉÇÏ´Ù.
ÇÏÁö¸¸ Çູµµ Àá½Ã
¿°ÅÇü¿¡¼± ¾ÈµÇ¸ç, ½ÉÁö¾î TDateTimeµµ Áö¿øÇÏÁö ¾Ê´Â´Ù?
¿°ÅÇ÷±îÁø ÀÌÇØÇÏ°ÚÁö¸¸.. µµ´ëü ¿Ö?? TDateTimeÀº Áö¿øÇÏÁö ¾ÊÁö?
SystemÀ¯´Ö¿¡ TDateTime = type Double;
ÀÌ·¸°Ô Á¤ÀǵǼ ±×·±°¡?
¾Æ´Ï ¾Æ¹«¸®±×·¡µµ.. °í»ý½º·´´õ¶óµµ TDateTimeÁ¤µµÀÇ ÇïÆÛ´Â ¸¸µé¾îÁÙ¼ö ÀÖÀݾÆ??
¾îÂ÷ÇÇ DateUtilsÀ¯´Ö¿¡ ÀÖ´Â ÇÔ¼ö¸¦ TDateTimeHelper·Î ¸¸µé¸é µÇÁö ¾ÊÀ»±î? Çϸç
³ë°¡´Ù¸¦ ½ÃÀÛÇÏ·Á Çߴµ¥, Ȥ½Ã ¸ð¸£´Â °Ë»öÀ» Çغ¸´Ï..
¿ª½Ã³ª ÀÖ±º¿ä ¤»¤»
https://github.com/colinj/TDateTimeHelper
À§ÀÇ ¸µÅ©¸¦ ÅëÇØ TDateTimeHelper¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù
ÁñÄÚµùÇϽñæ..