DateTime.TimeOfDay DateTime.TimeOfDay DateTime.TimeOfDay DateTime.TimeOfDay Property

정의

이 인스턴스에 대한 하루 중 시간을 가져옵니다.Gets the time of day for this instance.

public:
 property TimeSpan TimeOfDay { TimeSpan get(); };
public TimeSpan TimeOfDay { get; }
member this.TimeOfDay : TimeSpan
Public ReadOnly Property TimeOfDay As TimeSpan

속성 값

하루 중 자정부터 경과한 시간을 나타내는 시간 간격입니다.A time interval that represents the fraction of the day that has elapsed since midnight.

예제

다음 예제에서는 값을 표시 합니다 TimeOfDay 배열에 대해 속성 DateTime 값입니다.The following example displays the value of the TimeOfDay property for an array of DateTime values. 또한 복합 서식 지정 작업에서 "t" 표준 서식 문자열에서 반환한 문자열을 사용 하 여 반환 값을 대조 됩니다.It also contrasts the return value with the string returned by the "t" standard format string in a composite formatting operation.

using System;

public class Example
{
   public static void Main()
   {
      DateTime[] dates = { DateTime.Now, 
                           new DateTime(2013, 9, 14, 9, 28, 0),
                           new DateTime(2011, 5, 28, 10, 35, 0),
                           new DateTime(1979, 12, 25, 14, 30, 0) };
      foreach (var date in dates) {
         Console.WriteLine("Day: {0:d} Time: {1:g}", date.Date, date.TimeOfDay);
         Console.WriteLine("Day: {0:d} Time: {0:t}\n", date);
      }                              
   }
}
// The example displays output like the following:
//    Day: 7/25/2012 Time: 10:08:12.9713744
//    Day: 7/25/2012 Time: 10:08 AM
//    
//    Day: 9/14/2013 Time: 9:28:00
//    Day: 9/14/2013 Time: 9:28 AM
//    
//    Day: 5/28/2011 Time: 10:35:00
//    Day: 5/28/2011 Time: 10:35 AM
//    
//    Day: 12/25/1979 Time: 14:30:00
//    Day: 12/25/1979 Time: 2:30 PM
Module Example
   Public Sub Main()
      Dim dates() As Date = { Date.Now, 
                              New DateTime(2013, 9, 14, 9, 28, 0),
                              New DateTime(2011, 5, 28, 10, 35, 0),
                              New DateTime(1979, 12, 25, 14, 30, 0) }
      For Each dat In dates
         Console.WriteLine("Day: {0:d} Time: {1:g}", dat.Date, dat.TimeOfDay)
         Console.WriteLine("Day: {0:d} Time: {0:t}", dat)
         Console.WriteLine()
      Next                              
   End Sub
End Module
' The example displays output like the following:
'    Day: 7/25/2012 Time: 10:08:12.9713744
'    Day: 7/25/2012 Time: 10:08 AM
'    
'    Day: 9/14/2013 Time: 9:28:00
'    Day: 9/14/2013 Time: 9:28 AM
'    
'    Day: 5/28/2011 Time: 10:35:00
'    Day: 5/28/2011 Time: 10:35 AM
'    
'    Day: 12/25/1979 Time: 14:30:00
'    Day: 12/25/1979 Time: 2:30 PM

설명

달리는 Date 속성입니다.Unlike the Date property. 반환 하는 DateTime 해당 시간 구성 요소가 없는 날짜를 나타내는 값을 TimeOfDay 속성에서 반환을 TimeSpan 를 나타내는 값입니다를 DateTime 값의 시간 구성 요소.which returns a DateTime value that represents a date without its time component, the TimeOfDay property returns a TimeSpan value that represents a DateTime value's time component.

하루 중 시간을 표시 하거나 일자 시간의 문자열 표현을 검색 하려는 경우를 DateTime 값을 호출할 수 있습니다 대신 오버 로드를 ToString 있는 메서드를 format 매개 변수 또는 사용 하 여를 복합 서식 지정 "t" 또는 "T" 표준 서식 문자열을 사용 하 여 기능 합니다.If you want to display the time of day or retrieve the string representation of the time of day of a DateTime value, you can instead call an overload of the ToString method that has a format parameter or use the composite formatting feature with the "t" or "T" standard format string.

적용 대상

추가 정보