[성현모] proxykms gui 추가

This commit is contained in:
SHM
2026-03-03 13:01:16 +09:00
parent 4c25200f80
commit 99e5397307
17 changed files with 1909 additions and 4 deletions

View File

@ -2,14 +2,51 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Threading.Tasks;
namespace PlayGround.NetFramework
{
public static class Date
{
public static string ToKst24String(DateTimeOffset dateTime)
{
var kstZone = TimeZoneInfo.FindSystemTimeZoneById("Korea Standard Time");
var kst = TimeZoneInfo.ConvertTime(dateTime, kstZone);
return kst.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
}
}
internal class Program
{
static void Main(string[] args)
{
// 각 국가 TimeZone 가져오기
var indiaZone = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");
var vietnamZone = TimeZoneInfo.FindSystemTimeZoneById("SE Asia Standard Time");
var usaEasternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
var kstZone = TimeZoneInfo.FindSystemTimeZoneById("Korea Standard Time");
// 각 국가 현재 시간 생성
DateTimeOffset indiaNow = TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, indiaZone);
DateTimeOffset vietnamNow = TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, vietnamZone);
DateTimeOffset usaNow = TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, usaEasternZone);
Console.WriteLine("=== 원본 시간 ===");
Console.WriteLine($"India : {indiaNow:yyyy-MM-dd HH:mm:ss}");
Console.WriteLine($"Vietnam : {vietnamNow:yyyy-MM-dd HH:mm:ss}");
Console.WriteLine($"USA(ET) : {usaNow:yyyy-MM-dd HH:mm:ss}");
Console.WriteLine();
Console.WriteLine("=== KST 변환 ===");
Console.WriteLine($"India → KST : {Date.ToKst24String(indiaNow)}");
Console.WriteLine($"Vietnam → KST : {Date.ToKst24String(vietnamNow)}");
Console.WriteLine($"USA → KST : {Date.ToKst24String(usaNow)}");
return;
//html Send
//Manager manager = new Manager();