본문 바로가기
개발언어/C#

[C#] DATETIME 사용법/ 날짜함수

by 창용이랑 2021. 11. 15.
728x90

DATE 함수 사용법입니다.

 

사용하면서 잊어버리기 쉬운데 다시 기억하기 귀찮아서 올립니다.

 

DateTime.Now.ToString("MM/dd/yyyy")
04-03-2018
DateTime.Now.ToString("dddd, dd MMMM yyyy")
화요일, 03 4월 2018
DateTime.Now.ToString("dddd, dd MMMM yyyy HH:mm:ss")
화요일, 03 4월 2018 15:55:01
DateTime.Now.ToString("MM/dd/yyyy HH:mm")
04-03-2018 15:55
DateTime.Now.ToString("MM/dd/yyyy hh:mm tt")
04-03-2018 03:55 오후
DateTime.Now.ToString("MM/dd/yyyy H:mm")
04-03-2018 15:55
DateTime.Now.ToString("MM/dd/yyyy h:mm tt")
04-03-2018 3:56 오후
DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")
04-03-2018 15:57:07
DateTime.Now.ToString("MMMM dd")
4월 03
DateTime.Now.ToString("yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss.fffffffK")
2018’-‘04’-‘03’T’15’:’57’:’31.8282282+09:00
DateTime.Now.ToString("ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’")
화, 03 4 2018 15’:’57’:’53 ‘G4T’
DateTime.Now.ToString("yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss")
2018’-‘04’-‘03’T’15’:’58’:’14
DateTime.Now.ToString("HH:mm")
03:58
DateTime.Now.ToString("hh:mm tt")
03:58 오후
DateTime.Now.ToString("H:mm")
15:58
DateTime.Now.ToString("h:mm tt")
3:59 오후
DateTime.Now.ToString("HH:mm:ss")
15:59:31
DateTime.Now.ToString("yyyy MMMM")
2018 4월
 DateTime.Now.ToString("yyyyMMdd")
20180403
DateTime.Now.ToString("yyyyMMddHHmmss")
20180403160147
 

 

 

 

DateTime now = DateTime.Now;

 

DateTime 하루추가 = now.AddDays(1);

 

DateTime 어제날짜 = now.AddDays(-1);

 

 

DateTime 변경날짜 = now.AddYears(1); //1년 추가

 

DateTime 변경날짜 = now.AddMonths(int); //1월 추가

 

DateTime 변경날짜 = now.AddDays(double); // 하루

 

DateTime 변경날짜 = now.AddHours(double);  //시간추가

 

DateTime 변경날짜 = now.AddMinutes(double); //분추가

 

DateTime 변경날짜 = now.AddSeconds(double); //초 추가

 

 

STRING형 -> datetime 형변환

//

string test = "20180828093711";

DateTime = DateTime.ParseExact(test,"yyyyMMddHHmmss",System.Globalization.CultureInfo.InvariantCulture);

 

 

출처 : https://operagu.tistory.com/3