반응형
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
반응형
'Program Club' 카테고리의 다른 글
| HashSet과 Set의 차이점은 무엇입니까? (0) | 2020.11.10 |
|---|---|
| Android-새 이름으로 기존 프로젝트 복사 (0) | 2020.11.10 |
| std :: map에 const 접근자가없는 이유는 무엇입니까? (0) | 2020.11.09 |
| 다차원 배열에서 데이터 파열 (0) | 2020.11.09 |
| Android Studio Gradle 문제 : OutOfMemoryError : PermGen 공간 (0) | 2020.11.09 |