İki veya daha fazla aralık için bir değer (örneğin: bir fiyat) ayarlamak için yalnızca saat'dan nasıl saatler kullanırım?Saat dilimlerinden yalnızca saat nasıl alınır?
p
değişkenini her 5 saat için farklı ayarlamak istiyorum.
İki veya daha fazla aralık için bir değer (örneğin: bir fiyat) ayarlamak için yalnızca saat'dan nasıl saatler kullanırım?Saat dilimlerinden yalnızca saat nasıl alınır?
p
değişkenini her 5 saat için farklı ayarlamak istiyorum.
int p = DateTime.Now.Hour;
Dize için nasıl gizlendiğiniz aşağıda açıklanmıştır. Her iki yöntemi de isterseniz, ya çalışın. https://msdn.microsoft.com/en-us/library/system.datetime%28v=vs.110%29.aspx
System.DateTime currentTime = System.DateTime.Now
int t = currentTime.Hour
string s = convert.toString(t)
s
Bu durum
string time = currentTime.ToShortTimeString()
Kodunuz _even_ derlenmiyor. –
@ SonerGönül - LOL harikasın! Kodumu şimdi kullanıyorum // Geçerli saati al System.DateTime ct = DateTime.Now; // Günlük dosyasının olup olmadığını kontrol edin. if (! (File.Exists (p))) { using (StreamWriter FS = Dosya.CreateText (p)) // Dosya yoksa, oluşturun. FS.WriteLine ("Günlük dosyası oluşturuldu:" + (ct.ToShortDateString() + "" + ct.ToShortTimeString())); ' ' int t = currentTime.Hour;; ' ' Konsol - } SonerGönül @ } – Fidelis
Tamam, baktın ve 'System.DateTime CurrentTime = System.DateTime.Now :-) ... hatalarımı gördüm .WriteLine (t); 'Console.ReadLine();' – Fidelis
'DateTime.Now.TimeOfDay.Hours' bunu yapmanın başka bir yoludur? –
'DateTime.Now.ToString (" hh ")'? –
Beğen @HariPrasad yazdı, 'ToString (" hh ") veya' ToString ("HH") kullanmak için daha iyisi; '24 saat biçimi için – Ian