Arkadaslar C# yeni başladım ve yapmak istediğim bir şey var.
Kutucuğu doğum tarihini yazacak kişi yaşını hesapla butonuna bastığında yaşı messagebox olarak çıkıcak.
2. sorum ise String formatındakı tarıhı DateTime'a nasıl çeviririm.
Teşekkürler.
C# Çok Ufak Bir Soru
5
●551
- 10-05-2010, 23:26:13Convert.ToDateTime("tarih")
Kod yazdığın yerde DateTime. yaz ve açılan menuye bak. çıkartma işlemi yapan bir metod vardı yanılmıyorsam.
DateTime.Now.Substract(diğertarih) gibi olması lazım.
http://msdn.microsoft.com/en-us/library/8ysw4sby.aspx
Bu konudaki başlık gibi başlık açanlara Tavsiye: ufak soru küçük soru basit soru başlığı yerine açıklayıcı bir başlık atınız. - 11-05-2010, 01:37:38Kimlik doğrulama veya yönetimden onay bekliyor.Substract Metodu direk yılı ( yaş ) döndürmüyor die biliyorum.Elroy adlı üyeden alıntı: mesajı görüntüle
DateTime.Now.Subtract(deger).Days ile aradaki gün farkını alıp burdan yaşı hesaplayabilirsiniz.Yanlışım varsa affola. - 11-05-2010, 15:53:29yapağın işlem
formunda bir textbox bir buton oldugunu varsayaraktan..
DateTime GirilenTarih = Convert.ToDateTime(textBox1.Text);
int yas = DateTime.Now.Year - GirilenTarih.Year;
MessageBox.Show(yas.ToString());
Yukarıdaki kod blogu işine yarayacaktır..
String bir değeri ise yine yukarıdaki gibi convert işlemine tabi tutabilirsin.. - 11-05-2010, 20:50:26Kimlik doğrulama veya yönetimden onay bekliyor.stringle tarih alman yerine datetimepicker la almanı tavsiye ederim ama textbox a giriceksen illa convert.todatetime(textbox1.text) ile yapabilirsin
ayrıca iki tarih arasındaki farkı almak için timespan fonksiyonunu kullanmanı öneririm..
burda açıklamıştım..