En iyi yanıtlayıcılar
int Datetime dönüsümü

Soru
-
Elimizde bir integera tanimli 15000 sayisi var diyelim bu sayinin saniye oldugunu ve bu sayinin dönüsümünü saat dakika ve saniye seklinde datetimepicker veya textboxda gösterimini nasil yapabiliriz alttaki gibi birsey buldum bunu nasil kullanabilirim önerilerinizi paylasirsaniz sevinirim.
public string timeformat(int time) { string hr, min; min = Convert.ToString(time % 100); hr = Convert.ToString(time / 100); if (hr.Length == 1) hr = "0" + hr; if (min.Length == 1) min = "0" + min; return hr + ":" + min; }
Yanıtlar
-
15000 saniyeyi saat dakika saniye göstermek istiyorsan TimeSpan kullanmalısın.
var t = TimeSpan.FromSeconds(15000); var zaman = string.Format("{0:00}:{1:00}:{2:00}", t.Hours, t.Minutes, t.Seconds);
gibi.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 9 Şubat 2016 Salı 10:47
- Yanıt Olarak İşaretleyen Serkan Canseven 10 Şubat 2016 Çarşamba 07:24
-
10 farklı yerde ;
TimeSpan.FromSeconds(15000).ToString(@"hh\:mm\:ss")
kullanabilirsin. Sana lazım olan şey FromSeconds. Sen zaten var olan methodu yeniden yazmaya çalışmışsın.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Serkan Canseven 10 Şubat 2016 Çarşamba 07:24
Tüm Yanıtlar
-
-
-
-
-
15000 saniyeyi saat dakika saniye göstermek istiyorsan TimeSpan kullanmalısın.
var t = TimeSpan.FromSeconds(15000); var zaman = string.Format("{0:00}:{1:00}:{2:00}", t.Hours, t.Minutes, t.Seconds);
gibi.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 9 Şubat 2016 Salı 10:47
- Yanıt Olarak İşaretleyen Serkan Canseven 10 Şubat 2016 Çarşamba 07:24
-
public string timeformat(int saniye) { string saat, dak,san; saat = Convert.ToString(saniye / 3600); dak = Convert.ToString((saniye - ((saniye / 3600) * 3600)) / 60); san = Convert.ToString(saniye - ((saniye / 3600) * 3600) - (((saniye - ((saniye / 3600) * 3600)) / 60) * 60)); return saat + ":" + dak + ":" + san; }
Bu sekilde kullandim ama önay abininki gibide olabilirmis. tesekkür ederim cevaplar icin.
-
-
-
10 farklı yerde ;
TimeSpan.FromSeconds(15000).ToString(@"hh\:mm\:ss")
kullanabilirsin. Sana lazım olan şey FromSeconds. Sen zaten var olan methodu yeniden yazmaya çalışmışsın.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Serkan Canseven 10 Şubat 2016 Çarşamba 07:24