Pytania otagowane jako timespan

12
Jak serializować TimeSpan do XML
Próbuję serializować TimeSpanobiekt .NET do XML i nie działa. Szybki google zasugerował, że chociaż TimeSpanmożna go serializować, XmlCustomFormatternie zapewnia on metod konwertowania TimeSpanobiektów na i z XML. Jednym sugerowanym podejściem było zignorowanie TimeSpanserializacji i zamiast tego serializacja wyniku TimeSpan.Ticks(i użycie new TimeSpan(ticks)do deserializacji). Oto przykład: [Serializable] public class MyClass { …


8
Pokazuje różnicę między dwiema wartościami datetime w godzinach
Pobieram dwie wartości daty i godziny z bazy danych. Po odzyskaniu wartości potrzebuję różnicy między tymi dwiema wartościami. W tym celu tworzę zmienną przedziału czasu, aby przechowywać różnicę między 2 wartościami daty. TimeSpan? variable = datevalue1 - datevalue2; Teraz muszę pokazać różnicę przechowywaną w zmiennej Timespan pod względem liczby godzin. …

10
Sprawdź, czy bieżący czas mieści się w przedziale czasu
Korzystanie z .NET 3.5 Chcę ustalić, czy bieżący czas mieści się w przedziale czasu. Póki co mam aktualny czas: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Nie wiem, jak przekonwertować i porównać zakres czasu. Czy to zadziała? if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay && Convert.ToDateTime("13:01") >= currentTime.TimeOfDay) { //match found } UPDATE1: Dziękuję …
147 c#  datetime  timespan 

27
obliczenie różnicy w miesiącach między dwiema datami
W C # / .NET TimeSpanma TotalDays, TotalMinutesitp., Ale nie mogę wymyślić wzoru na całkowitą różnicę miesięcy. Zmienne dni w miesiącu i lata przestępne wciąż mnie wyrzucają. Jak mogę uzyskać TotalMonths ? Edytuj Przepraszamy, że nie jest to bardziej jasne: wiem, że nie mogę tego uzyskać, TimeSpanale pomyślałem, że użyję …
131 c#  .net  datetime  timespan 

8
C # 4.0: Czy mogę użyć TimeSpan jako opcjonalnego parametru z wartością domyślną?
Oba generują błąd, który mówi, że muszą być stałą czasu kompilacji: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Przede wszystkim, czy ktoś może wyjaśnić, dlaczego tych wartości nie można określić w czasie kompilacji? Czy istnieje sposób na określenie wartości domyślnej dla opcjonalnego obiektu TimeSpan?

7
Pomiar czasu wykonania kodu
Chcę wiedzieć, ile czasu zajmuje zakończenie procedury / funkcji / zamówienia do celów testowych. Oto, co zrobiłem, ale moja metoda jest nieprawidłowa, ponieważ jeśli różnica sekund wynosi 0, nie może zwrócić liczby milisekund, które upłynęły: Zwróć uwagę, że wartość uśpienia wynosi 500 ms, więc upływających sekund wynosi 0, a następnie …
120 c#  .net  vb.net  datetime  timespan 


9
Pomnóż TimeSpan w .NET
Jak pomnożyć obiekt TimeSpan w C #? Zakładając, że zmienna durationjest TimeSpan , chciałbym na przykład duration*5 Ale to daje mi błąd „operator * nie może być zastosowany do typów TimeSpan i int”. Oto moje obecne obejście duration+duration+duration+duration+duration Ale to nie dotyczy wielokrotności niecałkowitych, np. duration * 3.5
86 c#  .net  date  time  timespan 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.