Program Club

C # : DateTime.Now Month 출력 형식

proclub 2020. 11. 9. 21:31
반응형

C # : DateTime.Now Month 출력 형식


이 C # 코드 조각에서는 출력으로 DateTime.Now.Month.ToString()반환 7합니다.

07반환 값 으로 얻고 싶습니다 .

월에 1 자리 숫자 만있을 때 선행 0을 추가하려면 어떻게해야합니까?


DateTime.Now.Month.ToString("d2")

Mehrdad가 제안한대로 정수를 두 자리로 포맷하거나 DateTime자체를 포맷하여 두 자리 월을 제공합니다.

DateTime.Now.ToString("MM")

저는 Selenium Webdriver를 사용하여 웹 사이트를 테스트하고 처음에는 다양한 변수, 문자열 등을 설정합니다. 이것은 훨씬 더 간단하게 만들었습니다.

/* Date strings */
public static string TodayNum = DateTime.Now.ToString("dd");        // e.g 07
public static string ThisMonthNum = DateTime.Now.ToString("MM");    // e.g 03
public static string ThisMonthShort = DateTime.Now.ToString("MMM");  // e.g Mar
public static string ThisMonthLong = DateTime.Now.ToString("MMMM");  // e.g March
public static string ThisYearNum = DateTime.Now.ToString("yyyy");   // e.g 2014

다음을 사용할 수 있습니다. DateTime.Now.Month.ToString().PadLeft(2, '0');

다음을 반환합니다. 07


또한 다음 함수를 사용하여 월과 일을 두 자리 숫자로 변환 할 수도 있습니다.

System.DateTime.Now.Month.ToString("00") //Give 01 for January
System.DateTime.Now.Day.ToString("00") 

참고 URL : https://stackoverflow.com/questions/1152583/cdatetime-now-month-output-format

반응형