티스토리 뷰
DateTime 은 날짜 + 시각을 표현할 수 있음.
기본생성은 생성자에 년,월,일,시간 등을 써서 초기화하는 거임
// 특정값 입력으로 초기화
DateTime dt = new DateTime(2019, 05, 31, 16, 4, 1);
// 지금 기준으로 초기화
DateTime dt = DateTime.now;
// 오늘 날짜로 초기화
DateTime dt = DateTime.Today;
// 기준 날짜부터 계산하기
DateTime tomorrow = dt.AddDays(1);
DateTime yesterday = dt.AddDays(-1);
// 날짜만 사용, 시간만 사용
DateTime date = dt.Date;
DateTime time = dt.Time;
// ToString()으로 포멧 사용하기 (월은 대문자 M이고 분은 소문자 m 주의), (HH는 16시 hh는 4시로 표현)
Console.WriteLine(dt.ToString("yyyy-MM-dd hh:mm:ss"));
//요일 뽑아내기. enum값
DayOfWeek dow = dt.DayOfWeek;
TimeSpan은 시간을 표현함.
시각이랑 시간 구분 못하면 안됩니다.
다음은 연산자 이용해서 계산하는 겁니다용.
// DateTime과 TimeSpan을 연산자 이용해서 계산
DateTime dt = new DateTime(2019, 5, 31, 16, 49, 00);
TimeSpan ts = new TimeSpan(0, 30, 0);
dt = dt - ts;
dt = dt + ts;
HAHAHA 쉽군요
'개발일기 > C#' 카테고리의 다른 글
C# 기본문법 문제 100개 만들기! 정답포함... (0) | 2018.09.14 |
---|---|
[콘솔] 입력받은 값으로 구구단을 계산해주자~ (0) | 2018.09.10 |
반복문에 대해서 주절거린 거 저장함. (0) | 2018.09.10 |
숫자야구게임을 만들어봤습니다. (0) | 2018.09.10 |
람다식 기초 (0) | 2018.09.05 |
댓글