{"id":9868,"date":"2025-09-04T18:06:51","date_gmt":"2025-09-04T09:06:51","guid":{"rendered":"https:\/\/www.auctionpro.co.kr\/?p=9868"},"modified":"2025-09-04T18:06:51","modified_gmt":"2025-09-04T09:06:51","slug":"c-%eb%82%a0%ec%a7%9c-%ea%b3%84%ec%82%b0%ec%9d%98-%eb%aa%a8%eb%93%a0-%ea%b2%83","status":"publish","type":"post","link":"https:\/\/www.auctionpro.co.kr\/?p=9868","title":{"rendered":"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">\ud3ec\uba67\uc740  ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uc744 \ub530\ub978\ub2e4 <\/h3>\n\n\n\n<p>ISO 8601\uc740 \uad6d\uc81c \ud45c\uc900(YYYY-MM-DDThh:mm:ss\u00b1hh:mm)\uc73c\ub85c, <strong>\uc2dc\uac04\ub300(\uc624\ud504\uc14b)<\/strong>, <strong>\ubc00\ub9ac\ucd08<\/strong>, **UTC \uc5ec\ubd80(Z)**\uae4c\uc9c0 \ud45c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1. ISO 8601 \uae30\ubcf8 \uaddc\uce59<\/strong><\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\uad6c\uc131 \uc694\uc18c<\/th><th>\uc608\uc2dc<\/th><th>\uc124\uba85<\/th><\/tr><\/thead><tbody><tr><td>\uc5f0\ub3c4(YYYY)<\/td><td><code>2025<\/code><\/td><td>4\uc790\ub9ac \uc5f0\ub3c4<\/td><\/tr><tr><td>\uc6d4(MM)<\/td><td><code>09<\/code><\/td><td>01~12<\/td><\/tr><tr><td>\uc77c(DD)<\/td><td><code>04<\/code><\/td><td>01~31<\/td><\/tr><tr><td>\uad6c\ubd84\uc790<\/td><td><code>T<\/code><\/td><td>\ub0a0\uc9dc\uc640 \uc2dc\uac04 \uc0ac\uc774\uc5d0 <code>T<\/code> \ud544\uc218<\/td><\/tr><tr><td>\uc2dc(HH)<\/td><td><code>21<\/code><\/td><td>00~23<\/td><\/tr><tr><td>\ubd84(mm)<\/td><td><code>30<\/code><\/td><td>00~59<\/td><\/tr><tr><td>\ucd08(ss)<\/td><td><code>45<\/code><\/td><td>00~59<\/td><\/tr><tr><td>\ubc00\ub9ac\ucd08(.fff)<\/td><td><code>.123<\/code><\/td><td>\uc120\ud0dd\uc801, \ucd5c\ub300 7\uc790\ub9ac(\ud2f1\uae4c\uc9c0)<\/td><\/tr><tr><td>\uc2dc\uac04\ub300<\/td><td><code>Z<\/code>, <code>+09:00<\/code><\/td><td><code>Z<\/code>\ub294 UTC, <code>+09:00<\/code>\uc740 \ud55c\uad6d<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ub0a0\uc9dc + \uc2dc\uac04 (\ub85c\uceec \uc2dc\uac04, \uc624\ud504\uc14b \uc5c6\uc74c)<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\ud615\uc2dd<\/th><th>\uc608\uc2dc<\/th><th>\uc124\uba85<\/th><\/tr><\/thead><tbody><tr><td>YYYY-MM-DDTHH:mm<\/td><td><code>2025-09-04T21:30<\/code><\/td><td>ISO \uae30\ubcf8\ud615<\/td><\/tr><tr><td>YYYY-MM-DDTHH:mm:ss<\/td><td><code>2025-09-04T21:30:15<\/code><\/td><td>\ucd08\uae4c\uc9c0 \ud3ec\ud568<\/td><\/tr><tr><td>YYYY-MM-DDTHH:mm:ss.fff<\/td><td><code>2025-09-04T21:30:15.123<\/code><\/td><td>\ubc00\ub9ac\ucd08 \ud3ec\ud568<\/td><\/tr><tr><td>YYYY-MM-DDTHH:mm:ss.fffffff<\/td><td><code>2025-09-04T21:30:15.1234567<\/code><\/td><td>\ud2f1(100ns)\uae4c\uc9c0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >DateTime dt1 = DateTime.Parse(\"2025-09-04T21:30:15.123\");<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>UTC \uc2dc\uac04(Zulu \uc2dc\uac04)<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\ud615\uc2dd<\/th><th>\uc608\uc2dc<\/th><th>\uc124\uba85<\/th><\/tr><\/thead><tbody><tr><td>YYYY-MM-DDTHH:mmZ<\/td><td><code>2025-09-04T12:30Z<\/code><\/td><td><code>Z<\/code> \u2192 UTC<\/td><\/tr><tr><td>YYYY-MM-DDTHH:mm:ssZ<\/td><td><code>2025-09-04T12:30:15Z<\/code><\/td><td>\ucd08 \ud3ec\ud568<\/td><\/tr><tr><td>YYYY-MM-DDTHH:mm:ss.fffZ<\/td><td><code>2025-09-04T12:30:15.123Z<\/code><\/td><td>\ubc00\ub9ac\ucd08 \ud3ec\ud568<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >DateTimeOffset dto1 = DateTimeOffset.Parse(\"2025-09-04T12:30:15Z\");\nConsole.WriteLine(dto1.UtcDateTime);  \/\/ UTC \uc2dc\uac01<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\uc624\ud504\uc14b(\uc2dc\uac04\ub300) \ud3ec\ud568<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\ud615\uc2dd<\/th><th>\uc608\uc2dc<\/th><th>\uc124\uba85<\/th><\/tr><\/thead><tbody><tr><td>\u00b1hh:mm<\/td><td><code>+09:00<\/code><\/td><td>\ud55c\uad6d<\/td><\/tr><tr><td>\u00b1hh:mm<\/td><td><code>-07:00<\/code><\/td><td>LA(\uc11c\uba38\ud0c0\uc784)<\/td><\/tr><tr><td>\u00b1hhmm<\/td><td><code>+0900<\/code><\/td><td>\uad6c\ubc84\uc804 ISO 8601<\/td><\/tr><tr><td>\u00b1hh<\/td><td><code>+09<\/code><\/td><td>\ub4dc\ubb3c\uac8c \uc0ac\uc6a9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\uc608\uc2dc<\/th><th>\uc758\ubbf8<\/th><\/tr><\/thead><tbody><tr><td><code>2025-09-04T21:30+09:00<\/code><\/td><td>\ud55c\uad6d\uc2dc\uac04 21:30<\/td><\/tr><tr><td><code>2025-09-04T14:30+02:00<\/code><\/td><td>\ud30c\ub9ac\uc2dc\uac04 14:30<\/td><\/tr><tr><td><code>2025-09-04T05:30-07:00<\/code><\/td><td>LA\uc2dc\uac04 05:30<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >DateTimeOffset dto2 = DateTimeOffset.Parse(\"2025-09-04T14:30:00+02:00\");\nConsole.WriteLine(dto2.UtcDateTime);  \/\/ \ud55c\uad6d \uc2dc\uac04\uacfc \ubcc0\ud658 \uac00\ub2a5<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ubc00\ub9ac\ucd08 + \uc624\ud504\uc14b<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\ud615\uc2dd<\/th><th>\uc608\uc2dc<\/th><th>\uc124\uba85<\/th><\/tr><\/thead><tbody><tr><td>YYYY-MM-DDTHH:mm:ss.fff\u00b1hh:mm<\/td><td><code>2025-09-04T21:30:15.123+09:00<\/code><\/td><td>\ud55c\uad6d, \ubc00\ub9ac\ucd08 \ud3ec\ud568<\/td><\/tr><tr><td>YYYY-MM-DDTHH:mm:ss.fffZ<\/td><td><code>2025-09-04T12:30:15.123Z<\/code><\/td><td>UTC, \ubc00\ub9ac\ucd08 \ud3ec\ud568<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">CultureInfo.InvariantCulture<\/h3>\n\n\n\n<p>\ubb38\ud654\uad8c(\ub85c\uce98)\uc5d0 \uc601\ud5a5\uc744 \ubc1b\uc9c0 \uc54a\ub294, \ubcc0\ud558\uc9c0 \uc54a\ub294 \uc911\ub9bd \ubb38\ud654\uad8c.<br>\ub0a0\uc9dc\/\uc22b\uc790 \u201c\uae30\uacc4\uac00 \uc77d\ub294 \ud3ec\ub9f7\u201d\uc744 \ud30c\uc2f1\/\uc11c\uc2dd\ud654\ud560 \ub54c(\ub85c\uadf8, \ud30c\uc77c, \ud504\ub85c\ud1a0\ucf5c, DB \ud0a4 \ub4f1). \uc0ac\uc6a9\uc790\uc758 PC\uac00 \ud55c\uad6d\/\ubbf8\uad6d \ub4f1 \uc5b4\ub5a4 \ubb38\ud654\uad8c\uc774\uc5b4\ub3c4 \ub3d9\uc77c\ud558\uac8c \ub3d9\uc791\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >using System;\nusing System.Globalization;\n\nvar s = \"2025-09-04 13:45:00\";\nvar dt = DateTime.ParseExact(s, \"yyyy-MM-dd HH:mm:ss\", CultureInfo.InvariantCulture);\n\/\/ \ubb38\ud654\uad8c\uacfc \ubb34\uad00\ud558\uac8c \uc815\ud655\ud788 \ud30c\uc2f1\ub428\n\nstring iso = dt.ToString(\"yyyy-MM-ddTHH:mm:ss\", CultureInfo.InvariantCulture);\n\/\/ \ud56d\uc0c1 \uac19\uc740 \ud3ec\ub9f7\uc73c\ub85c \ucd9c\ub825<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">DateTimeStyles.RoundtripKind<\/h3>\n\n\n\n<p>\ubb38\uc790\uc5f4 \u2192 <code>DateTime<\/code> \ud30c\uc2f1 \uc2dc <code>Kind<\/code>(Utc\/Local\/Unspecified)\ub97c \ucd5c\ub300\ud55c \u201c\uc6d0\ubcf8 \uadf8\ub300\ub85c\u201d \ubcf4\uc874\ud558\ub3c4\ub85d \uc9c0\uc2dc\ud558\ub294 \uc635\uc158.<br><code>ToString(\"o\")<\/code>(ISO 8601 Round-trip)\ub85c \uc9c1\ub82c\ud654\ud55c \ub4a4 \ub2e4\uc2dc <code>Parse<\/code>\ub85c \ubcf5\uc6d0\ud560 \ub54c, \uc6d0\ubcf8\uc758 Kind\ub97c \uc720\uc9c0\ud558\uace0 \uc2f6\uc744 \ub54c.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >using System;\nusing System.Globalization;\n\n\/\/ 1) Utc \uc608\uc2dc\nvar utc = new DateTime(2025, 9, 4, 12, 0, 0, DateTimeKind.Utc);\nstring sUtc = utc.ToString(\"o\", CultureInfo.InvariantCulture);        \/\/ \"...Z\" \ubd99\uc74c\nDateTime parsedUtc = DateTime.Parse(sUtc, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);\n\/\/ parsedUtc.Kind == DateTimeKind.Utc\n\n\/\/ 2) Unspecified \uc608\uc2dc\nvar unspec = new DateTime(2025, 9, 4, 12, 0, 0, DateTimeKind.Unspecified);\nstring sUnspec = unspec.ToString(\"o\", CultureInfo.InvariantCulture);  \/\/ \uc624\ud504\uc14b\/\u2018Z\u2019 \uc5c6\uc74c\nDateTime parsedUnspec = DateTime.Parse(sUnspec, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);\n\/\/ parsedUnspec.Kind == DateTimeKind.Unspecified\n\n\/\/ \ud3ec\uc778\ud2b8: RoundtripKind\ub97c \uc4f0\uba74 \uc9c1\ub82c\ud654-\uc5ed\uc9c1\ub82c\ud654\uc5d0\uc11c Kind \ubcf4\uc874\uc774 \uc798 \ub429\ub2c8\ub2e4.\n\/\/ (DateTime\uc740 \ud2b9\uc815 \uc624\ud504\uc14b\uc744 \uc800\uc7a5\ud558\uc9c0 \ubabb\ud558\ubbc0\ub85c, \uc624\ud504\uc14b\uc744 \ub2e4\ub904\uc57c \ud558\uba74 DateTimeOffset\uc744 \uad8c\uc7a5)<\/pre><\/div>\n\n\n\n<p>Tip: \uc2e4\uc81c \uc2dc\uac04\ub300\/\uc624\ud504\uc14b\uc744 \ub2e4\ub904\uc57c \ud560 \ub54c\ub294 <code>DateTimeOffset<\/code> + <code>TimeZoneInfo<\/code> \uc0ac\uc6a9\uc774 \uc815\uc11d\uc785\ub2c8\ub2e4. <code>DateTime<\/code>\uc740 Kind\ub9cc \uc788\uace0 \uad6c\uccb4 \uc624\ud504\uc14b\uc744 \ub2f4\uc9c0 \ubabb\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">TimeSpan.FromHours<\/h3>\n\n\n\n<p>\uc2dc\uac04\u201d\uc744 \ub098\ud0c0\ub0b4\ub294 <code>TimeSpan<\/code>\uc744 \uc2dc\uac04 \ub2e8\uc704(\uc18c\uc218 \ud3ec\ud568)\ub85c \uc0dd\uc131.<br>\uc624\ud504\uc14b \uc9c0\uc815, \uc2dc\uac04 \ub354\ud558\uae30\/\ube7c\uae30, \ud0c0\uc784\uc544\uc6c3 \ub4f1.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >using System;\n\nTimeSpan fiveAndHalf = TimeSpan.FromHours(5.5);   \/\/ 05:30:00\nTimeSpan minusSeven = TimeSpan.FromHours(-7);     \/\/ -07:00:00\n\nvar t1 = DateTime.UtcNow + fiveAndHalf;           \/\/ 5\uc2dc\uac04 30\ubd84 \ud6c4\nvar t2 = DateTime.UtcNow + minusSeven;            \/\/ 7\uc2dc\uac04 \uc804<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">DateTimeOffset.ToOffset(TimeSpan)<\/h3>\n\n\n\n<p>\uac19\uc740 \u201c\uc21c\uac04(UTC \uc2dc\uac01)\u201d\uc744 \uc720\uc9c0\ud55c \ucc44, \ud45c\ud604 \uc624\ud504\uc14b\ub9cc \ubc14\uafd4 \uc0c8 <code>DateTimeOffset<\/code>\uc744 \ubc18\ud658. (\ub85c\uceec \uc2dc\uacc4\uc2dc\uac01\uc740 \uc790\ub3d9\uc73c\ub85c \uc7ac\uacc4\uc0b0\ub428)<br>\ub3d9\uc77c\ud55c UTC \uc21c\uac04\uc744 \ub2e4\ub978 \uc2dc\uac04\ub300\/\uc624\ud504\uc14b \uae30\uc900\uc758 \u201c\ud604\uc9c0\uc2dc\uac01\u201d\uc73c\ub85c \ubcf4\uc5ec\uc904 \ub54c.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >sing System;\n\nvar seoul = new DateTimeOffset(2025, 9, 4, 10, 30, 00, TimeSpan.FromHours(9)); \/\/ 2025-09-04 10:30 +09:00\nvar utc = seoul.UtcDateTime;   \/\/ 2025-09-04 01:30 (UTC)\n\n\/\/ \ub2e8\uc21c\ud788 \"\uc624\ud504\uc14b\uc744 -07:00\ub85c \ubc14\uafd4\uc11c\" \uac19\uc740 \uc21c\uac04\uc744 LA(PDT \uac00\uc815) \ud604\uc9c0\uc2dc\uac01\uc73c\ub85c \ud45c\uc2dc\nvar laByFixedOffset = seoul.ToOffset(TimeSpan.FromHours(-7));\n\/\/ \uacb0\uacfc: 2025-09-03 18:30 -07:00  (UTC\ub294 \ub3d9\uc77c: 01:30)\n\nConsole.WriteLine(seoul);           \/\/ 2025-09-04 10:30:00 +09:00\nConsole.WriteLine(laByFixedOffset); \/\/ 2025-09-03 18:30:00 -07:00<\/pre><\/div>\n\n\n\n<p><strong>\uc911\uc694:<\/strong> <code>ToOffset<\/code>\uc740 \u201c\uace0\uc815\ub41c \uc624\ud504\uc14b\u201d\uc744 \uc801\uc6a9\ud560 \ubfd0 \u201c\uc5b4\ub290 \uc2dc\uac04\ub300\uc778\uc9c0\u201d \uacc4\uc0b0\ud574 \uc8fc\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc11c\uba38\ud0c0\uc784(DST) \uac19\uc740 \uaddc\uce59 \ubc18\uc601\uc740 **<code>TimeZoneInfo<\/code>**\ub85c \uba3c\uc800 \ud574\ub2f9 \uc2dc\uc810\uc758 \uc62c\ubc14\ub978 \uc624\ud504\uc14b\uc744 \uad6c\ud55c \ub4a4 \uadf8 \uc624\ud504\uc14b\uc744 <code>ToOffset<\/code>\uc5d0 \ub123\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >using System;\n\nvar seoul = new DateTimeOffset(2025, 9, 4, 10, 30, 00, TimeSpan.FromHours(9));\nvar pst = TimeZoneInfo.FindSystemTimeZoneById(\"Pacific Standard Time\"); \/\/ Windows ID\nTimeSpan laOffsetAtThatMoment = pst.GetUtcOffset(seoul.UtcDateTime);\n\nvar la = seoul.ToOffset(laOffsetAtThatMoment); \/\/ DST \ubc18\uc601\ub41c \uc815\ud655\ud55c \uc624\ud504\uc14b \uc801\uc6a9<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">DateTimeOffset.Offset (\uc18d\uc131)<\/h3>\n\n\n\n<p>\ud574\ub2f9 <code>DateTimeOffset<\/code>\uc774 \uac16\ub294 <strong>\uc624\ud504\uc14b(TimeSpan)<\/strong> \uac12\uc744 \ub3cc\ub824\uc90d\ub2c8\ub2e4.<br>\ud604\uc7ac \uac12\uc774 \uc5b4\ub290 \uc624\ud504\uc14b\uc778\uc9c0 \ud655\uc778\ud558\uac70\ub098, \ub2e4\ub978 \uac12\uc5d0 \uc7ac\uc0ac\uc6a9\ud560 \ub54c.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:c# decode:true \" >using System;\n\nvar seoul = new DateTimeOffset(2025, 9, 4, 10, 30, 00, TimeSpan.FromHours(9));\nTimeSpan off = seoul.Offset;  \/\/ +09:00\nConsole.WriteLine(off);       \/\/ 09:00:00\n\n\/\/ \uc774 \uc624\ud504\uc14b\uc744 \uadf8\ub300\ub85c \ub2e4\ub978 \uc2dc\uac01\uc5d0 \uc801\uc6a9\nvar other = new DateTimeOffset(2025, 10, 1, 8, 0, 0, off); \/\/ 2025-10-01 08:00 +09:00<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\uc2e4\uc804 \ud301 \uc694\uc57d<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uae30\uacc4 \ud30c\uc2f1\/\ucd9c\ub825:<\/strong> <code>CultureInfo.InvariantCulture<\/code> + \uba85\uc2dc\uc801 \ud3ec\ub9f7(<code>\"o\"<\/code>\/<code>\"yyyy-MM-ddTHH:mm:ss\"<\/code>)<\/li>\n\n\n\n<li><strong>DateTime \uc9c1\ub82c\ud654 \uc655\ubcf5:<\/strong> <code>\"o\"<\/code> + <code>DateTimeStyles.RoundtripKind<\/code><\/li>\n\n\n\n<li><strong>\uc624\ud504\uc14b \uacc4\uc0b0\/\uc801\uc6a9:<\/strong> <code>TimeSpan.FromHours(...)<\/code><\/li>\n\n\n\n<li><strong>\ub2e4\ub978 \uc2dc\uac04\ub300 \ud45c\uc2dc:<\/strong> <code>TimeZoneInfo.GetUtcOffset(\ud2b9\uc815\uc2dc\uac01)<\/code> \u2192 <code>DateTimeOffset.ToOffset(\uadf8 \uc624\ud504\uc14b)<\/code><\/li>\n\n\n\n<li><strong>\ud604\uc7ac \uc624\ud504\uc14b \ud655\uc778:<\/strong> <code>dateTimeOffset.Offset<\/code><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>\ud3ec\uba67\uc740 ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uc744 \ub530\ub978\ub2e4 ISO 8601\uc740 \uad6d\uc81c \ud45c\uc900(YYYY-MM-DDThh:mm:ss\u00b1hh:mm)\uc73c\ub85c, \uc2dc\uac04\ub300(\uc624\ud504\uc14b), \ubc00\ub9ac\ucd08, **UTC \uc5ec\ubd80(Z)**\uae4c\uc9c0 \ud45c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. 1. ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uad6c\uc131 \uc694\uc18c <a class=\"mh-excerpt-more\" href=\"https:\/\/www.auctionpro.co.kr\/?p=9868\" title=\"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10],"tags":[],"class_list":["post-9868","post","type-post","status-publish","format-standard","hentry","category-devc"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83 - AuctionPro<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.auctionpro.co.kr\/?p=9868\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83 - AuctionPro\" \/>\n<meta property=\"og:description\" content=\"\ud3ec\uba67\uc740 ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uc744 \ub530\ub978\ub2e4 ISO 8601\uc740 \uad6d\uc81c \ud45c\uc900(YYYY-MM-DDThh:mm:ss\u00b1hh:mm)\uc73c\ub85c, \uc2dc\uac04\ub300(\uc624\ud504\uc14b), \ubc00\ub9ac\ucd08, **UTC \uc5ec\ubd80(Z)**\uae4c\uc9c0 \ud45c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. 1. ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uad6c\uc131 \uc694\uc18c [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.auctionpro.co.kr\/?p=9868\" \/>\n<meta property=\"og:site_name\" content=\"AuctionPro\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-04T09:06:51+00:00\" \/>\n<meta name=\"author\" content=\"golgol\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"golgol\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868\"},\"author\":{\"name\":\"golgol\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#\\\/schema\\\/person\\\/d3dbae599b06cd55f5b14a3e2116f7a2\"},\"headline\":\"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83\",\"datePublished\":\"2025-09-04T09:06:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868\"},\"wordCount\":92,\"commentCount\":0,\"articleSection\":[\"[Dev]C#\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868\",\"url\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868\",\"name\":\"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83 - AuctionPro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#website\"},\"datePublished\":\"2025-09-04T09:06:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#\\\/schema\\\/person\\\/d3dbae599b06cd55f5b14a3e2116f7a2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?p=9868#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#website\",\"url\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/\",\"name\":\"AuctionPro\",\"description\":\"\uc625\uc158\ud504\ub85c\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/#\\\/schema\\\/person\\\/d3dbae599b06cd55f5b14a3e2116f7a2\",\"name\":\"golgol\",\"url\":\"https:\\\/\\\/www.auctionpro.co.kr\\\/?author=6\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83 - AuctionPro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.auctionpro.co.kr\/?p=9868","og_locale":"ko_KR","og_type":"article","og_title":"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83 - AuctionPro","og_description":"\ud3ec\uba67\uc740 ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uc744 \ub530\ub978\ub2e4 ISO 8601\uc740 \uad6d\uc81c \ud45c\uc900(YYYY-MM-DDThh:mm:ss\u00b1hh:mm)\uc73c\ub85c, \uc2dc\uac04\ub300(\uc624\ud504\uc14b), \ubc00\ub9ac\ucd08, **UTC \uc5ec\ubd80(Z)**\uae4c\uc9c0 \ud45c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. 1. ISO 8601 \uae30\ubcf8 \uaddc\uce59 \uad6c\uc131 \uc694\uc18c [...]","og_url":"https:\/\/www.auctionpro.co.kr\/?p=9868","og_site_name":"AuctionPro","article_published_time":"2025-09-04T09:06:51+00:00","author":"golgol","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"golgol","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.auctionpro.co.kr\/?p=9868#article","isPartOf":{"@id":"https:\/\/www.auctionpro.co.kr\/?p=9868"},"author":{"name":"golgol","@id":"https:\/\/www.auctionpro.co.kr\/#\/schema\/person\/d3dbae599b06cd55f5b14a3e2116f7a2"},"headline":"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83","datePublished":"2025-09-04T09:06:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.auctionpro.co.kr\/?p=9868"},"wordCount":92,"commentCount":0,"articleSection":["[Dev]C#"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.auctionpro.co.kr\/?p=9868#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.auctionpro.co.kr\/?p=9868","url":"https:\/\/www.auctionpro.co.kr\/?p=9868","name":"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83 - AuctionPro","isPartOf":{"@id":"https:\/\/www.auctionpro.co.kr\/#website"},"datePublished":"2025-09-04T09:06:51+00:00","author":{"@id":"https:\/\/www.auctionpro.co.kr\/#\/schema\/person\/d3dbae599b06cd55f5b14a3e2116f7a2"},"breadcrumb":{"@id":"https:\/\/www.auctionpro.co.kr\/?p=9868#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.auctionpro.co.kr\/?p=9868"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.auctionpro.co.kr\/?p=9868#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/www.auctionpro.co.kr\/"},{"@type":"ListItem","position":2,"name":"C# \ub0a0\uc9dc \uacc4\uc0b0\uc758 \ubaa8\ub4e0 \uac83"}]},{"@type":"WebSite","@id":"https:\/\/www.auctionpro.co.kr\/#website","url":"https:\/\/www.auctionpro.co.kr\/","name":"AuctionPro","description":"\uc625\uc158\ud504\ub85c","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.auctionpro.co.kr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/www.auctionpro.co.kr\/#\/schema\/person\/d3dbae599b06cd55f5b14a3e2116f7a2","name":"golgol","url":"https:\/\/www.auctionpro.co.kr\/?author=6"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/9868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9868"}],"version-history":[{"count":0,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/9868\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}