728x90
1. DateTime에 값 입력하기
//특정시간입력
DateTime dt = new DateTime(1022, 2, 22, 12, 54, 58); 년월일시분초
//현재시간입력
DateTime dt1 = DateTime.Now;
2. DateTime의 값 출력하기
2-1. ToString출력양식 사용하기 (구분자는 임의로 선택가능 - , : 등)
DateTime dt2 = new DateTime();
dt2 = DateTime.Now;
textBox1.Text = dt2.ToString("yyyy-MM-dd HH:mm:s");
textBox2.Text = dt2.ToString("yyyy=mm=dd");
textBox3.Text = dt2.ToString("HH:mm=dd");
항 목 | 형식문자열 | 설 명 |
년 | y | 한 자리 연도이며, 2001은 "1"로 표시됩니다. |
yy | 연도의 마지막 두 자리이며, 2001은 "01"로 표시됩니다. | |
yyyy | 완전한 형태의 연도이며, 2001은 "2001"로 표시됩니다. | |
월 | M | 달을 나타내는 한 자리 또는 두 자리 숫자입니다. |
MM | 달을 나타내는 두 자리 숫자입니다. 한 자리로 된 값 앞에는 0이 옵니다. | |
MMM | 세 문자로 된 달의 약어입니다. | |
MMMM | 달의 전체 이름입니다. | |
일 | d | 한 자리 또는 두 자리 날짜입니다. |
dd | 두 자리 날짜입니다. 한 자리로 된 날짜 값 앞에는 0이 옵니다. | |
요일 | ddd | 세 문자로 된 요일 약어입니다. |
dddd | 요일의 전체 이름입니다. | |
시간 | h | 12시간 형식의 한 자리 또는 두 자리 시간입니다. |
hh | 12시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다. | |
H | 24시간 형식의 한 자리 또는 두 자리 시간입니다. | |
HH | 24시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다. | |
분 | m | 한 자리 또는 두 자리 분입니다. |
mm | 두 자리 분입니다. 한 자리로 된 값 앞에는 0이 옵니다. | |
초 | s | 한 자리 또는 두 자리 초입니다. |
ss | 두 자리 초입니다. 한 자리로 된 값 앞에는 0이 옵니다. | |
Am/pm | t | 한 문자로 된 A.M./P.M. 약어이며, A.M.은 "A"로 표시됩니다. |
tt | 두 문자로 된 A.M./P.M. 약어이며, A.M.은 "AM"으로 표시됩니다. |
2-2. DateTimeFormatInfo 사용하기
MSDN의 내용을 조금 수정했습니다.
textBox6는 MultiLine속성을 True로 변경
출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=stormor&logNo=70169475075
'개발언어 > C#' 카테고리의 다른 글
[C#] Thread에 파라미터 전달 (0) | 2021.11.18 |
---|---|
[C#] yyyymmddhhmmss 문자열을 날짜포맷(DateTime)으로 변환하는 함수 (0) | 2021.11.17 |
[C#] DATETIME 사용법/ 날짜함수 (0) | 2021.11.15 |
[C#] ListView 사용법 (0) | 2021.11.15 |
[C#] 차트 (Chart) 사용법(디테일) (0) | 2021.11.11 |