본문으로 바로가기

DateTime 은 일반적으로 날짜와 시간으로 표시된 시간을 나타냅니다.


[ DateTime  속성 ]

속성 

설명 

 Date 

 이 인스턴스의 날짜 구성 요소를 가져옵니다.

 Day 

 이 인스턴스가 나타내는 의 일 수를 가져옵니다

 DayOfWeek 

 이 인스턴스가 나타내는 의 일 수를 가져옵니다

 DayOfYear 

 이 인스턴스가 나타내는  수를 정수로 가져옵니다

 Hour

 이 인스턴수가 나타내는 날짜의 시간 구성 요소를 가져옵니다

 Kind

 이 인스턴스에 표시된 시간이 현지 시간 또는 UTC(협정 세계시)를 기준으로 하는지     아니면 둘 중 어느 것도 기준으로 하지 않는지 여부를 나타내는 값을 가져옵니다.

 Millisecond 

 이 인스턴스가 나타내는 날짜의 밀리초 구성 요소를 가져옵니다.

 Minute

 이 인스턴스가 나타내는 날짜의  구성요소를 가져옵니다

 Month 

 이 인스턴스가 나타내는 날짜의  구성 요소를 가져옵니다

 Now

 이 컴퓨터의 현재 날짜와 시간으로 설정되고 현지 시간으로 표시되는 DateTime 개체를 가져옵니다

 Second

 이 인스턴스가 나타내는 날짜의  구성 요소를 가져옵니다

 Ticks 

 이 인스턴스의 날짜와 시간을 나타내는  수를 가져옵니다

 TimeOfDay 

 이 인스턴스에 대한 하루 중 시간을 가져옵니다

 Today 

 현재 날짜를 가져옵니다

 UtcNow

 이 컴퓨터의 현재 날짜와 시간으로 설정되고 UTC(협정 세계시)로 표시되는 DateTime 개체를 가져옵니다.

 Year

 이 인스턴스가 나타내는 날짜의 연도 구성 요소를 가져옵니다.



[ DateTime 메서드 ]

메서드

설명 

 Add

 지정된 TimeSpan의 값을 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddDays

 지정된 날짜 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddHours

 지정된 시간 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddMilliseconds

 지정된 밀리초 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddMinutes

 지정된 분 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddMonths

 지정된 월 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddSeconds

 지정된  수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddTicks

 지정된  수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 AddYears

 지정된 연도 수를 이 인스턴스의 값에 더하는 새 DateTime을 반환합니다.

 Compare

 DateTime의 두 인스턴스를 비교하고 첫 번째 인스턴스가 두 번째 인스턴스보다 빠른지,같은지늦은지를 나타내는 정수를 반환합니다.

 CompareTo(DateTime)

 이 인스턴스의 값을 지정된 DateTime 값과 비교하고 이 인스턴스가 지정된 DateTIme 값 보다 이전인지 , 같은지 또는 이후인지 여부를 나타내는 정수를 반환합니다.

 CompareTo(Object)

 이 인스턴스의 값을 지정된 DateTime 값이 포함된 지정된 개체와 비교하고, 이 인스턴스가 지정된 DateTIme 값보다 이전인지같은지 또는 이후인지 여부를 나타내는 정수를 반환합니다.

 DaysInMonth

 지정된 월과 연도의 날짜 수를 반환합니다.

 Equals(Object)

 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다. (ValueType.Equals(Object)(재정의함)

 Equals(DateTime,DateTIme)

 DateTime의 두 인스턴스가 같은지 여부를 나타내는 값을 반환합니다.

 FromFileTime

 지정된 Windows 파일 시간을 해당 현지 시간으로 변환합니다.

 FromOADate

 지정된 OLE 자동화 날짜에 해당되는 DateTIme을 반환합니다.

 GetDateTImeFormats()

 이 인스턴스의 값을 표준 날짜 및 시간 서식 지정자에서 지원하는 모든 문자열 표현으로 변환합니다.

 GetDateTimeFormaths(char)

 이 인스턴스의 값을 지정된 표준 날짜 및 시간 서식 지정자에서 지원하는    모든 문자열 표현으로 변환합니다.

 GetHashCode

 DateTime 값 형식에 대한 TypeCode를 반환합니다.

 IsLeapYear

 지정된 연도가 윤년인지 여부를 나타내는 표시를 반환합니다.

 Parse

 오버로드되었습니다지정된 날짜와 시간의 문자열 표현을 DateTime에 사용할 수 있는 값으로 변환됩니다.

 ParseExact

 오버로드되었습니다지정된 날짜와 시간의 문자열 표현을 DateTime에 사용할 수 있는 값으로 변환합니다문자열 표현의 형식이 지정된 형식과 정확하게 일치해야합니다

 Subtract

 오버로드되었습니다이 인스턴스에서 지정된 시간이나 기간을 뺍니다.

 ToFileTime

 이 인스턴스의 값을 로컬 운영 체제 파일의 시간 형식으로 반환합니다.

 ToLocalTime

 현재 UTC 시간을 현지 시간으로 변환합니다.

 ToLongDateString

 이 인스턴스의 값을 긴 날짜 문자열 표현으로 변환합니다.

 ToLongTimeString

 이 인스턴스의 값을 긴 시간 문자열 표현으로 변환합니다.

 ToOADate

 이 인스턴스의 값을 해당 OLE 자동화 날짜로 변환합니다.

 ToShortDateString

 이 인스턴스의 값을 짧은 날짜 문자열 표현으로 변환합니다.

 ToShortTimeString

 이 인스턴스의 값을 짧은 시간 문자열 표현으로 변환합니다.



[ DateTime 형식 지정자 ]

형식 지정자

설명 

 d

 월의 일자를 1부터 31까지의 숫자로 나타냅니다. 한 자리 날짜의 경우 앞에 0이 표시 X

dd 

 월의 일자를 01부터 31까지의 숫자로 나타냅니다. 한 자리 날짜의 경우 앞에 0 표시 O

 ddd

 AbbrevlateDayNames에 정의된 자세한 요일 이름

 M

 숫자로 표현된 숫자 하나인 월에는 앞에 0이 표시 X.

 MM

 숫자로 표현된 숫자 하나인 월에는 앞에 0이 표시 O.

 MMM

 AbbervlatedMonthNames에 정의된 약식 월 이름

 MMMM

 MonthNames에 정의된 자세한 월 이름

 y

 세기 표시 제외 연도. 세기 부분을 제외한 연도가 10보다 작은 경우 연도 앞에 0 표시 X

 yy

 세기 표시 제외 연도. 세기 부분을 제외한 연도가 10보다 작은 경우 연도 앞에 0 표시 O

 yyyy

 세기를 포함한 네 자리 숫자 연도

 gg

 서기형식이 지정될 날짜에 연관된 서기 문자열이 없는 경우 이 패턴은 무시됩니다.

 h

 12시간제 시간숫자 하나인 시간에는 앞에 0 표시 X

 hh

 12시간제 시간숫자 하나인 시간에는 앞에 0 표시 O

 H

 24시간제 시간숫자 하나인 시간에는 앞에 0 표시 X

 HH

 24시간제 시간숫자 하나인 시간에는 앞에 0 표시 O

 m

 숫자 하나인 분에는 앞에 0 표시 X.

 mm

 숫자 하나인 분에는 앞에 0 표시 O

 s

 숫자 하나인 초에는 앞에 0 표시 X

 ss

 숫자 하나인 초에는 앞에 0 표시 O

 f

 한 자리 정밀도에서 초의 소수 부분나머지 자릿수는 잘립니다.

 ff

 두 자리 정밀도에서 초의 소수 부분나머지 자릿수는 잘립니다.

 fff

 세 자리 정밀도에서 초의 소수 부분. 나머지 자릿수는 잘립니다.

 ffff

 네 자리 정밀도에서 초의 소수 부분나머지 자릿수는 잘립니다.

 t

 AMDesignator 또는 PMDesignator에 정의된 AM/PM 지정자의 첫 문자입니다.

 tt

 AMDesignator 또는 PMDesignator에 정의된 AM/PM 지정자입니다.

 z

 시간대 오프셋(“+” 또는 “-“ 뒤에 시간만 옴)입니다숫자 하나인 시간에는 앞에 0 표시 X  예를 들어,태평양 표준시는 “-8”입니다.

 zz

시간대 오프셋(“+” 또는 “-“ 뒤에 시간만 옴)입니다숫자 하나인 시간에는 앞에 0 표시 O  예를 들어,태평양 표준시는 “-08”입니다.

 zzz

 자세한 시간대 오프셋(“+” 또는 “-“ 뒤에 시간과 분이 옴)입니다.숫자 하나인 시간과 분에는 앞에 0 표시 O예를 들어태평양 표준시는 “-08:00” 입니다.

 :

 TimeSeparator에 정의된 기본 시간 구분 문자입니다.

 /

 DateSeparator에 정의된 기본 날짜 구분 문자입니다.

 %c

 여기서 c는 단독으로 사용된 경우의 형식 패턴 문자입니다형식 패턴 문자가 리터럴 문자나 다른 형식 패턴 문자와 조합되어 사용될 경우 “%” 문자를 생략할 수 있습니다.

 \c

 여기서 c는 임의의 문자입니다문자를 그대로 표시합니다백슬래시 문자를 표시하려면 “\\”을 사용합니다.


 :: 메서드 예시

 < date의 일주일 전 날짜 구하기 >

DateTime date = "2012-06-10"

date.AddDays(-7).ToShortDateString();

결과 : date = "2012-06-03"


:: 속성, 형식 지정자 예시

< 오늘 날짜 월-일-년 형태로 나타내기 >

DateTime date;

date.Now.Tostring("MM-dd-yyyy");

결과 : date = "06-10-2012"




출처: http://kmj1107.tistory.com/entry/ASPNET-DateTime-날짜시간-데이터형?category=291064 [토순이네집]

'Program > ASP.NET' 카테고리의 다른 글

DLL이란?  (0) 2017.03.22
[ASP.NET] 15. 표준 웹 컨트롤  (0) 2017.03.09
[ASP.NET] 14. 서버 컨트롤에 대한 이해  (0) 2017.03.08
[ASP.NET] 13. ASP.NET 응용 프로그램  (0) 2017.03.07
[ASP.NET] 12. 리다이렉션  (0) 2017.03.07