我有一個時區標識=東部標準時間。 我在美國的具體時間(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";
假設做一些操作,當我運行程序,如果在美國當前時間落在這個時間(開始時間和結束時間)之間的話,我只好去其他地方做了手術不是
我在美國有當前時間在一個字符串中作爲字符串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之間。
注意:如果我使用轉換爲dateTime它將系統日期時間。 所以我想比較字符串。這可能嗎?有沒有其他的選擇呢?
我不明白你爲什麼不能和日期時間比較? –