Obliczanie czasu UTC w zależności od wybranej strefy czasowej.

0

Witam serdecznie.

Usiłuje poradzić sobie z takim problemem.

Wyciagam wszystkie dostepne strefy czasowe na moim komputerze:

 
_TimeZonesCollection = TimeZoneInfo.GetSystemTimeZones();

Zachowuje je w liscie ktora przekazuje do Viewbaga:

ViewBag.TotalZones = _TimeZonesCollection;
 

Dane z Viewbaga przekazuje do dropdownlisty:

 
 @using(Html.BeginForm())
        {
            @Html.DropDownList("zoneName", new SelectList(ViewBag.TotalZones), null, new { onchange = "this.form.submit();"})
        }   

Potem w akcji kontrolera przekazuje nazwe wybranej strefy czasowej jako parameter:

 
public ActionResult Index(string zoneName)

Jak na podstawie nazwy tej strefy czasowej wyswietlic aktualna godzine UTC w niej obowiazujaca? Prosze o pomoc ;(

0

Ok już dawno tam analizuje. Niby wszystko fajne ale czym jest

DateTime easternTime = new DateTime(2007, 01, 02, 12, 16, 00);

Nie rozumiem tego?

0

Ok rozumiem juz.

Ale teraz chce zrobić tak:

Jak zbindowac TimeSpan obj DisplayName oraz Id tak aby w dropdownie wyswietlac wszystkie z DisplayName a przekazywac wartość Id?

1 użytkowników online, w tym zalogowanych: 0, gości: 1