Jak zwiekszyc Date o np 13 miesiecy

0

Witam,
mam obiekt DateTime np 01.02.2011
i chcialbym obiekt DateTime z data wieksza o okreslona ilosc miesiecy (ilosc ta bedzie na pewno wieksza niz 12).
W jaki sposob to zrobic?

0

DateTime.Now.AddMonths(13);

0

Dziękuję!
A jeśli mam dwie daty np 01/12/2012
oraz date urodzenia jakiegoś człowieka np 02/04/1970
i chcialbym sprawdzic czy w momencie daty1 człowiek bedzie miał np 50 lat.

Chcialem zrobic

DateTime data = data1 - dataCzlowieka;
ale niestety wynikiem takiego odejmowania jest obiekt TimeSpan, nie DateTime.
Jak to ugryźć?

1

DateTime data = data1 - dataCzlowieka;
ale niestety wynikiem takiego odejmowania jest obiekt TimeSpan, nie DateTime.
Jak to ugryźć?

I bardzo dobrze że TimeSpan...

Ogólnie nie wiem gdzie masz problem z 'ugryzieniem' tego -> http://msdn.microsoft.com/en-us/library/system.timespan.aspx ...

0
Datownik napisał(a)

DateTime data = data1 - dataCzlowieka;
ale niestety wynikiem takiego odejmowania jest obiekt TimeSpan

A niby co innego mogłoby być wynikiem odejmowania daty od daty, jeśli nie różnica w czasie?

0

To może coś w tym stylu: data1.AddDays(-(data1 - dataCzlowieka).TotalDays)?

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