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 |