나는 시간대 ID = 동부 표준시를가집니다. 나는 나는 다른 작업을해야 할 미국의 현재 시간이 시간 (상영 시간과 종료 시각) 사이에 떨어지면 내가 프로그램을 실행할 때 특정 미국 시간 (EST)다른 시간대의 시간을 비교하는 방법
Example:
I want to do an operation between 11:00-11:30(as an input from user)
I stored this time in 2 string
string StartTime="11:00";
String EndTime="11:30";
한다고 가정에서 몇 가지 작업을 수행해야 아니요
문자열은 US로 현재 시간이 UStime = "11:25"입니다.
DateTime timeUtc = DateTime.UtcNow;
string strTimeZoneId_Newyork = "Eastern Standard Time";
TimeZoneInfo tZone_Newyork = TimeZoneInfo.FindSystemTimeZoneById(strTimeZoneId_Newyork);
DateTime dt_Time_Newyork = TimeZoneInfo.ConvertTimeFromUtc(timeUtc, tZone_Newyork);
string strDayOfWeek_Newyork = dt_Time_Newyork.DayOfWeek.ToString();
string strTime_Newyork = dt_Time_Newyork.ToShortTimeString();
11:25가 11 : 00-11 : 30 사이에 있는지 비교하고 싶습니다.
: convert to dateTime을 사용하면 시스템 날짜 시간이됩니다. 문자열을 비교하고 싶습니다. 이것이 가능한가? 거기에 다른 대안이 있습니까?
왜 나는 datetime과 비교할 수 없습니까? –