https://stackoverflow.com/questions/11/calculate-relative-time-in-c-sharp

Favlayım lazım olacak. end bunu yazdı iki tarihi de timestamp'a çevireceksin, büyük olandan küçük olanı çıkartıp tekrar dd. mm. yyyy formatına çevireceksin. dart için rnek yapabilir misin mübarek? next next next install

hocam senin formüllerin dogru ama iki seyi gzden kacirmissin :) Ilk olarak kalan günü hesaplarken toplam ayi cikarmissin ama toplam yili cikarmamissin. Yani aykalan syle olmasi lazim int aykalan = TotalGün - (ay 30) - (yil 365); Bu sekilde calisiyor, peki ne kadar dogru? Cok dogru degil cünkü yine gzden kacirdigin sey, artik yil :) senin formülün her ayi 30 gün olarak kabul ediyor ve her yili da 365 gün kabul ediyor. O yüzden zaman farki büyüdükce dogruluk orani azaliyor. O yüzden artik yili ve 30-31 günleri hesaba katan bir czüme ihtiyacin var. Su sekil bir rnek var https://stackoverflow.com/a/36410981/1022138 burada eleman artik yil hesabini gznünde bulundurarak yapmis. Denedim calisiyor. Surdaki siteden de saglamasini yaptirabilirsin https://www.timeanddate.com/date/duration.html unbalanced tarafından 22/Şub/20 18:20 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Adam burda yazmış istediğin şekilde: https://forums.asp. net/p/1107932/1700897.aspx#1700897 DateTime date1 = new DateTime(2018, 12, 28); DateTime date2 = DateTime. Today; int oldMonth = date2. Month; while (oldMonth date2. Month) int years = 0, months = 0, days = 0, hours = 0, minutes = 0, seconds = 0, milliseconds = 0; // getting number of years while (date2. CompareTo(date1) >= 0) date2 = date2. AddYears(1); years--; // getting number of months and days oldMonth = date2. Month; while (date2. CompareTo(date1) >= 0) { days++; date2 = date2. AddDays(-1); if ((date2. CompareTo(date1) >= 0) && (oldMonth!= date2. Month)) } date2 = date2. AddDays(1); days--; TimeSpan difference = date2. Subtract(date1); Console. WriteLine( "Difference: " + years. ToString + " years" + ", " + months. ToString + " months" + ", " + days. ToString + " days" + ", " + difference. Hours. ToString + " hours" + ", " + difference. Minutes. ToString + " minutes" + ", " + difference. Seconds. ToString + " seconds" + ", " + difference. Milliseconds. ToString + " milliseconds");

Merhaba arkadaşlar. Elimde iki tarih var. iki tarih arasında ne kadar süre geçtiğini hesaplayarak metne dkmen istiyorum. Misal 28.12.2018 - 22.02.2020 arasında =>Bu Tarihler Arasındaki Süre: 1 yıl 1 ay 25 gün gibi... DateTime SonMontaj1 = s. x. MontajTarihi. Value; TimeSpan Fark1 = DateTime. Now - SonMontaj1; int TotalGün = Convert. ToInt32(Fark1. Days. ToString ; int yil = TotalGün / 365; int yilkalan = TotalGün - (yil 365); int ay = yilkalan / 30; int aykalan = TotalGün - (ay 30); int gun = aykalan; lblIlk3Fitre. Text = "En son " + (yil 0? "" : yil. ToString . Replace + " yıl ") + (ay 0? "" : ay. ToString . Replace + " ay ") + (gun 0? "0 gün " : gun. ToString . Replace + " gün ") + "nce değiştirilmiştir."; gibi birşeyle hesaplama yapmaya çalıştım ama bir yıl üzeri tarihlere yanılıyor. beynim yandı miğdem bulandı bıraktım. Asayisci tarafından 22/Şub/20 00:45 tarihinde düzenlenmiştir

end bunu yazdı iki tarihi de timestamp'a çevireceksin, büyük olandan küçük olanı çıkartıp tekrar dd. mm. yyyy formatına çevireceksin. Ama diyor ki 1 yıl 2 ay 25 gün şeklinde yazıyla yazsın. Bu üstte attığımı aynen istediği gibi çevirebilir. Tamam işte, Dakika cinsinden çıkan sayıyı 1yıl'a denk gelen Toplam Dakika'ya blecek, çıkan sonucun sağ'ına 1boşluk koyup ve "YIL" ifadesi ekleyecek. Aynı şekilde, Bir üstteki işlemden KALAN sonucu, ortalama 1 aya tekabül eden Toplam Dakikaya blecek, çıkan blüme AY ifadesini ekleyecek. aynı şekilde. Kalanı toplam dakikaya blecek. tekrarlayacak. yada byle olması gerekir diye düşünüyorum. Modüler aritmetik değil mi, yada mod muydu neydi. ^^` diyom birşey eksik. Artık yıl, 28(29)-30-31 dengesiz'liği ^^` RitmFarbRacourci tarafından 22/Şub/20 18:32 tarihinde düzenlenmiştir I'şıkY'ılı;^^`) Zk't^^` RnSySyTk. dl. SpRtÇzBşBkYd Kryptia. agogE Sa'd-l'Suud az. ç'k 'lmyn'Dşn Pnct'tnAnNttn Blgi, YpBlgi 'Ct'nDrm. CmdyDrm. MdrnDrm hRşYdşR ClptcPth'Strsm M'nPhs' Ld, X/Y YrYnZmnGrçklk, AlgBzklğ KrzFrst'tr Tiytr' Pugchv, Jtrn, İmmlmn, FllngLef, Pik' SuprmcySprrty CoBehTh elFnmno:NzrioRonldo AdnKy TkSs, TkHrf . RtNsTk. KvMp. Mk. TrmDyn ScklkNmRzgr ŞkHcBy ccp. kky Snrlr'Çz SnaSnLzmsn 'NsnKsknçtr BgDppr. MagllnCl'ds. S'thCro's Ch'kW'ng CreazioneDiAdamo^^`, Arctrs. Spic' ArcScnd, YySnye TrbProp, TrbJet, TrbFan 3.10^5km/sn 343m/sn 900-1240m/snMacH RamJt, ScRamJt Przdi^^' Tbu. XL Prsek MAtv^^` mLAT G'dWllHnting . 3id't^^` TareZmenPr ParaMotor TrflrVArsİlşklr +. , ZminŞkil. .. Bu imza @SubZero tarafindan degistirilmistir. "Bu kadar uzun karmakarisik bir imza yapma diye uyardim ama heeheeeey _hey kim sylüyor, kim dinliyor." Imzanizi SubZero'ya bilgi vermeden degistirmeyiniz. Tesekkurler...

iki tarihi de timestamp'a çevireceksin, büyük olandan küçük olanı çıkartıp tekrar dd. mm. yyyy formatına çevireceksin. 0x0480 takilin madem

iki tarihi de timestamp'a çevireceksin, büyük olandan küçük olanı çıkartıp tekrar dd. mm. yyyy formatına çevireceksin. Ama diyor ki 1 yıl 2 ay 25 gün şeklinde yazıyla yazsın. Bu üstte attığımı aynen istediği gibi çevirebilir.