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

Odpowiedz Nowy wątek
2015-02-02 15:06
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 ;(


Pozostało 580 znaków

2015-02-02 15:10

https://msdn.microsoft.com/en[...]y/bb397769%28v=vs.110%29.aspx


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 2x, ostatnio: MarekR22, 2015-02-02 15:12

Pozostało 580 znaków

2015-02-02 15:33
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?


Nie osłabiaj mnie! Wszystko jest wyraźnie napisane, nawet w tej lice co podałeś! DateTime reprezentuje pewein punkt w czasie, określa zaróno godzinę jak i datę. Dla Time (sama godzina w nieznanym dniu) na pewno będzie tak samo. - MarekR22 2015-02-02 15:55
Spoko to juz zrobiłem ale teraz pytanie poniżej ;) - Odyn 2015-02-02 19:53

Pozostało 580 znaków

2015-02-02 17:30
Wybitny Samiec
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?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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