[C#] 현재 시간을 어떻게 알 수 있습니까?

현재 시간 (날짜와 시간이 아님)은 어떻게 알 수 있습니까?

예 : 5:42:12 오후



답변

DateTime.Now.TimeOfDayTimeSpan(자정부터) 당신에게 그것을 제공합니다 .

DateTime.Now.ToString("h:mm:ss tt")문자열 로 제공 합니다 .

DateTime 참조 : https://msdn.microsoft.com/en-us/library/system.datetime


답변

이 시도:

DateTime.Now.ToString("HH:mm:ss tt")

다른 형식의 경우이 사이트를 확인할 수 있습니다. C # 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();

이를 위해 시간 형식을 지정할 필요가 없습니다.