Forum

c# Saat formatı
 
Bildirimler
Hepsini Temizle

[Çözüldü] c# Saat formatı

3 Yazılar
2 Üyeler
0 Reactions
457 Görüntüleme
(@yildirimbakar)
Gönderiler: 104
Estimable Member
Konu başlatıcı
 

Merhaba Arkadaşlar;

Sql database'de saat'i time(0)  , Programda(C#) dateTimePicker formatını HH.mm olarak ayarladım.  Aşağıdaki gibi yazıp kaydettiğimde saati 16:25:17 olarak kaydediyor.

cmd.Parameters.AddWithValue("@SAAT", Convert.ToDateTime(dateTimePicker.Value));

Sorum şu; bunu dateTimePicker'a geri çağırırken hata alıyorum. Bunu nasıl geri çağırabilirim. Geri çağırmayı aşağıdaki gibi yazıyorum.Tarih olarak kaydettiğim alan aşağıdaki gibi geri geliyor.

dateTimePicker.Text = dr["SAAT"].ToString();

Teşekkür ederim.

 
Gönderildi : 20/09/2024 17:57

(@onurgrgn)
Gönderiler: 29
Eminent Member
 

Merhaba
Kaydetme işlemini
cmd.Parameters.AddWithValue("@SAAT", dateTimePicker.Value.TimeOfDay);
olarak
// TimeSpan olarak saati alın
TimeSpan saat = (TimeSpan)dr["SAAT"];

// DateTimePicker'a saati ayarlarken, bugünle birlikte bir DateTime oluşturun
dateTimePicker.Value = DateTime.Today.Add(saat);

format ayarını da bu şekilde denermisiniz
dateTimePicker.Format = DateTimePickerFormat.Custom;
dateTimePicker.CustomFormat = "HH.mm";

 
Gönderildi : 21/09/2024 00:55

(@yildirimbakar)
Gönderiler: 104
Estimable Member
Konu başlatıcı
 

@onurgrgn Teşekkür ederim Onur bey;

 
Gönderildi : 24/09/2024 10:50

Paylaş: