[펌] 현재 날짜 만 C#으로 가져 오기
c# 서버시간 가져오기 (8)
나는 날짜와 시간을 사용하여 얻을 수있다 :
DateTime now = DateTime.Now;
DateTime 형식 자체로 현재 날짜와 시간을 따로 따로 가져올 수 있습니까?
ASP.net ( C# )에서 DateTime picker 대화 상자를 사용하지 않습니다.
음, Today 속성을 사용하여 Today DateTime 를 DateTime 으로 가져올 수 있습니다.
DateTime today = DateTime.Today;
또는 더 일반적으로 Date 속성을 사용할 수 있습니다. 예를 들어, UTC 날짜를 원할 경우 다음을 사용할 수 있습니다.
DateTime dateTime = DateTime.UtcNow.Date;
그게 당신이 필요로하는 것이 든 없는지는 분명하지 않습니다 ... 단지 날짜를 인쇄 하기를 원하면 다음을 사용할 수 있습니다 :
Console.WriteLine(dateTime.ToString("d"));
또는 명시 적 형식을 사용하십시오.
Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));
standard 및 custom 날짜 / 시간 형식 문자열에 대해 자세히 알아보십시오. 상황에 따라 문화를 지정하고 싶을 수도 있습니다.
시간과 별도로 날짜에 대해 이야기 할 수있는보다 표현력있는 날짜 / 시간 API를 원한다면, 시작한 Noda Time 프로젝트를 살펴볼 수 있습니다. 아직 제작 준비가되지 않았지만, 우리는 당신이 그걸로하고 싶은 것을 듣고 싶습니다 ...
현재 시간 :
DateTime.Now.ToString("HH:mm:ss");
현재 날짜 :
DateTime.Today.ToString("dd-MM-yyyy");
Today 속성을 사용하십시오. DateTime.Now 날짜 구성 요소를 반환합니다. DateTime.Now.Date 와 같습니다.
여기에서 형식 문자열을 전달하여 날짜 만 가져올 수 있습니다. 현재 날짜에 대한 요구 사항에 따라 다른 날짜 형식을 사용할 수 있습니다.
DateTime.Now.ToString("M/d/yyyy");
결과 : '2010 년 9 월 1 일 '
DateTime.Now.ToString("M-d-yyyy");
결과 : '9-1-2015'
DateTime.Now.ToString("yyyy-MM-dd");
결과 : "2015-09-01"
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
결과 : "2015-09-01 09:20:10"
자세한 내용 custom
용도
txtdate.Text = DateTime.Today.ToString("dd-MM-yyyy");
for month DateTime.Now.ToString("MM"); for Date DateTime.Now.ToString("dd"); for year DateTime.Now.ToString("yyyy");
string now = Convert.ToString(DateTime.Now.ToShortDateString()); Console.WriteLine(now); Console.ReadLine();
.NET에는 내장 된 날짜 전용 유형이 없습니다.
규칙은 자정으로 설정된 시간 부분과 함께 DateTime 을 사용하는 것입니다.
정적 Today 속성은 오늘 날짜를 알려줍니다.
[출처] https://code-examples.net/ko/q/6805f2
'Programming > C#' 카테고리의 다른 글
[링크] C# 자주 쓰는 Collection 집계 함수 (0) | 2021.06.16 |
---|---|
[펌][c#] 한국 원화 \ 표시하기 (0) | 2020.01.09 |
[링크] Using 사용 (0) | 2019.05.07 |
[펌] c# Split (문자열 분할, 자르기) (0) | 2019.04.18 |
[Link] NTP client library for .Net platforms (0) | 2019.03.28 |