본문 바로가기
C#

c# 현재 시간, 오늘 날짜 가져오기(DateTime)

by ZEC 2021. 1. 23.

안녕하세요:)

오늘은 c#에서 현재시간과 오늘 날짜를 가져오기 위한 DateTime에 대해 알아보려고 합니다.

단, 주의하셔야 할 점으로는 DateTime은 기기의 로컬에서 설정되어있는 시간과 날짜를

가져오는 것이기 때문에 본인이 절대로 변하지 않는 서버 시간을 파악할 때는 조금 부적절하다고

말할 수 있습니다. 은근히 사용자가 기기의 시간과 날짜를 정확하게 맞추지 않고 사용하는 경우가 많기 때문이죠 ㅎㅎㅎ

 

본론으로 들어가 보죠!

 

아래처럼 사용이 가능합니다.

변수 B~F처럼 본인이 원하는 포맷으로 뽑고 싶어도 표현이 가능하죠!

 

yyyy 년도
MM
dd
hh 시간
mm
ss

 

            // A = 2021-01-23 오후 11:04:21
            var A = DateTime.Now.ToString();
            // B = 2021
            var B = DateTime.Now.ToString("yyyy");
            // C = 01
            var C = DateTime.Now.ToString("MM");
            // D = 23
            var D = DateTime.Now.ToString("dd");
            // E = 11
            var E = DateTime.Now.ToString("hh");
            // F = 210423
            var F = DateTime.Now.ToString("yymmdd");

 

위에서 말씀드린 것과 같이 DateTime을 이용하여 현재 시스템의 시간과 날짜를

불러올 수는 있지만 기기에서 쉽게 변경이 가능합니다. 특별한 일이 없으면 상관없겠지만

절대로 변하지 않는 서버 시간이 필요한 경우가 있습니다. 해당 글은 다음 게시글에서

만나보도록 하죠 글이 작성되면 아래에 링크로 첨부를 하겠습니다.

댓글