정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DateTime 생성자 (Int32, Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind)

2013-12-13

DateTime 구조체의 새 인스턴스를 지정된 연도, 월, 일, 시, 분, 초, 밀리초 및 UTC(협정 세계시) 또는 현지 시간으로 초기화합니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public DateTime(
	int year,
	int month,
	int day,
	int hour,
	int minute,
	int second,
	int millisecond,
	DateTimeKind kind
)

매개 변수

year
형식: System.Int32
연도(1부터 9999까지)
month
형식: System.Int32
월(1부터 12까지)
day
형식: System.Int32
일(1부터 month에 있는 날짜 수까지)
hour
형식: System.Int32
시(0부터 23까지)
minute
형식: System.Int32
분(0부터 59까지)
second
형식: System.Int32
초(0부터 59까지)
millisecond
형식: System.Int32
밀리초(0부터 999까지)
kind
형식: System.DateTimeKind
year, month, day, hour, minute, secondmillisecond가 현지 시간 또는 UTC(협정 세계시)를 지정하는지 아니면 둘 다 지정하지 않는지를 나타내는 열거형 값 중 하나입니다.

예외조건
ArgumentOutOfRangeException

year가 1보다 작거나 9999보다 큰 경우

-또는-

month가 1보다 작거나 12보다 큰 경우

-또는-

day가 1보다 작거나 month의 날짜 수보다 큰 경우

-또는-

hour가 0보다 작거나 23보다 큰 경우

-또는-

minute가 0보다 작거나 59보다 큰 경우

-또는-

second가 0보다 작거나 59보다 큰 경우

-또는-

millisecond가 0보다 작거나 999보다 큰 경우

ArgumentException

kindDateTimeKind 값이 아닌 경우

이 생성자는 year, monthday 매개 변수를 그레고리오력의 연도, 월, 일로 해석합니다. 다른 달력의 연도, 월, 일을 사용하여 DateTime 값을 인스턴스화하려면 DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, DateTimeKind) 생성자를 호출합니다.

표준 시간대 인식 제한 수준을 중요하게 고려해야 하는 응용프로그램의 경우 해당 DateTimeOffset 생성자를 사용할 수 있습니다.

다음 예제에서는 DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind) 생성자를 사용하여 DateTime 값을 인스턴스화합니다.


DateTime date1 = new DateTime(2010, 8, 18, 16, 32, 18, 500,
                              DateTimeKind.Local);
outputBlock.Text += String.Format("{0:M/dd/yyyy h:mm:ss.fff tt} {1}", date1, date1.Kind) + "\n";
// The example displays the following output:
//      8/18/2010 4:32:18.500 PM Local


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: