dateStr="09/07/1986";
다시 같은 아래의 코드는 MM/DD/YYYY 형식
string dateStr="9/7/1986";
에하지만 형식 아래처럼 변경하려면/DD/YYYY 형식
dateStr="09/07/1986";
다시 같은 아래의 코드는 MM/DD/YYYY 형식
string dateStr="9/7/1986";
에하지만 형식 아래처럼 변경하려면/DD/YYYY 형식
이 코드는 유용합니다.
string dateStr = "9/7/1986";
string newDateStr= DateTime.Parse(dateStr).ToString("MM/dd/yyyy");
newDateStr
에는 필요한 값이 저장됩니다.
가장 좋은 방법은 DateTime
값을 string
으로 처음 변환 할 때 해당 형식을 사용하는 것입니다. 비록 이것이 처음으로 변수가 DateTime
인 경우에만 작동합니다.
감사합니다. –
@RiteshGupta 'DateTime.Parse'는 상황에 따라 M/d/yyyy 이외의 형식을 제외하고는 바람직하지 않을 수 있습니다. – juharr
DateTime
으로 구문 분석 한 다음 다시 string
으로 서식을 지정할 수 있습니다. string
는 M/월/일 형식과 일치하지 않는 경우 예외를 얻을 수 있습니다
dateStr = DateTime.ParseExact(dateStr, "M/d/yyyy", CultureInfo.InvariantCulture)
.ToString("MM/dd/yyyy");
참고.
상태에 따라 원래 날짜가 MM/DD/YYYY 형식이 아닙니다. M/d/yyyy 형식입니다. – itsme86