[C#] 현재 시간을 어떻게 알 수 있습니까?
현재 시간 (날짜와 시간이 아님)은 어떻게 알 수 있습니까?
예 : 5:42:12 오후
답변
DateTime.Now.TimeOfDay
TimeSpan
(자정부터) 당신에게 그것을 제공합니다 .
DateTime.Now.ToString("h:mm:ss tt")
문자열 로 제공 합니다 .
DateTime 참조 : https://msdn.microsoft.com/en-us/library/system.datetime
답변
답변
String.Format ()을 사용하는 다른 옵션
string.Format("{0:HH:mm:ss tt}", DateTime.Now)
답변
AM / PM 지정자의 현재 시간 :
DateTime.Now.ToString("hh:mm:ss tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("hh:mm:ss.fff tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
0-23 시간 표기법을 사용하는 현재 시간 :
DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("HH:mm:ss.fff", System.Globalization.DateTimeFormatInfo.InvariantInfo)
답변
DateTime.Now.TimeOfDay
또는
DateTime.Now.ToShortTimeString()
답변
여기 우리는 간다 :
DateTime time = DateTime.Now;
Console.WriteLine(time.ToString("h:mm:ss tt"));
답변
이게 더 나을거야, 이것을 시도 해봐
DateTime.Now.ToShortTimeString();
이를 위해 시간 형식을 지정할 필요가 없습니다.