Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C# - Zamiana daty na kolejny dzień roku

braciszek0 20 Wrz 2011 21:26 1518 2
  • #1 20 Wrz 2011 21:26
    braciszek0
    Poziom 12  

    Witam. Dwa nurtujące mnie pytania:
    1)W jaki sposób zamienić datę na liczbę informującą jaki to dzień kolejny roku?
    2)W jaki sposób zamienić liczbę reprezentującą kolejny dzień roku na datę?

    Oba pytania w jednym temacie ponieważ są ze sobą powiązane. W szczególności interesuje mnie pytanie "2". Mianowicie chcę wykorzystać informację z kodu kreskowego, w którym pierwsze pięć cyfr reprezentuje datę.
    Przykład:
    11002... - 02-01-2011rok
    11252... - 09-09-2011rok
    10005... - 05-01-2010rok

    Zakodowaną datę mam w textBoxie.

    Dodano po 1 [minuty]:

    I oczywiście po konwersji zapis daty do drugiego textBoxa.

    0 2
  • Pomocny post
    #2 20 Wrz 2011 21:40
    marcinj12
    Poziom 40  

    Bardzo prosto: dla pierwszego przypadku dzień roku masz we właściwości .DayOfYear obiektu typu DateTime, a w drugim przypadku wystarczy do 1 stycznia bieżącego roku dodać ilość dni. Przykład poniżej.

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    0
  • #3 20 Wrz 2011 21:46
    braciszek0
    Poziom 12  

    Dzięki marcinj12 po raz kolejny . :)

    Temat zamykam


    Uzupełnienie tematu.
    Ponieważ miałem problem z podmianką roku i dnia kolejnego w swoim programie, marcinj12 (jak zwykle :) ) pomógł. Lecz tym razem drogą meilową. A ponieważ że komuś się może to przydać zamieszczam kompletny kod do zamiany dnia kolejnego roku na datę przy zmiennych: dzień kolejny, rok.

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    To tak dla potomnych :)
    Jeszcze raz dzięki marcinj12.

    0