Forum

c# ile tarih ü...
 
Bildirimler
Hepsini Temizle

c# ile tarih üretmimini dd.mm.yyyy olarak ayarlama

2 Yazılar
2 Üyeler
0 Reactions
13.9 K Görüntüleme
(@hikmettufekci)
Gönderiler: 44
Estimable Member
Konu başlatıcı
 

merhaba,

öncelikle amacım her gün farklı kod üreten birşey yapmak. örneğin bilgisayarımda tarih formatı dd.mm.yyyy olduğunda bugünün tarihi 15/08/2017 olarak geliyor. ben 15, 08 ve 2017 sayılarından birşeyler üretmek istiyorum. Fakat bilgisayarın saat formatı dd.m.yyyy olduğunda 15/8/2017 çıkıyor kod yanlış üretiliyor (ay kısmında sıfırı yazmıyor.)

sorum şu; bigisayarımda tarih formatı nasıl olursa olsun ben tarihin hep dd.mm.yyyy olarak üretilmesini nasıl sağlayabilirim?

not: tarihi şu şekilde üretiyorum

DateTime dt = DateTime.Today;

int yil = dt.Year;

int ay = dt.Month;

int gun = dt.Day;

 
Gönderildi : 15/08/2017 13:03

(@volkanalkilic)
Gönderiler: 137
Estimable Member
 

Aşağıdaki gibi deneyin;

 

string tarih = DateTime.Now.Date.ToString("dd.MM.yyyy");
var tmp = tarih.Split('.');

Console.WriteLine(tmp);

var gün = Convert.ToInt32(tmp[0]);
var ay = Convert.ToInt32(tmp[1]);
var yıl = Convert.ToInt32(tmp[2]);

 
Gönderildi : 15/08/2017 21:53

Paylaş: