2009-12-18 7 views
1

DateTime.ToString (날짜 패턴)이 .NET Framework, C#에서 작동하는 방식을 이해하려고합니다.데이터 형식 또는 패턴이있는 C# DateTime.ToString

컴퓨터를 yyyy.MM.dd와 같은 짧은 날짜 형식으로 변경했습니다. 다음 내가

DateTime myDate = DateTime.Now; 

myDate.ToString("yyyy/MM/dd") 항상 YYYY.MM.DD의 형식으로 반환 통지 무엇을하지 YYYY/MM/DD

myDate.ToString("yyyy-MM-dd")은 YYYY-MM-DD

의 형식으로 문자열을 반환하지 않습니다

이 내가 찾던 돌아 가지고, 이것은 내가 myDate.ToString("yyyy'/'MM'/'dd")이 ===> YYYY/MM은/

사람이 나에게 설명 할 수 그것이 을 DD 일을 왜해야 할 것입니다 그? 그리고 같은 결과를 얻을 수있는 다른 방법이 있습니까? 형식 지정자로 간주되고

답변

4

/

덕분에 .... 단지가 YYYY와 같은 대체됩니다.

format specifiers의 정보를 읽어

/= 기본 날짜 구분은 DateSeparator에 을 정의했다.

+0

덕분에, 난 내가 수동으로 고맙소 그들 주위에 작은 따옴표를 바꾸어 "/"문자를 탈출해야 추측 – Eatdoku

0

또한 백 슬래시를 사용하여 하나의 문자를 탈출 할 수

DateTime myDate = DateTime.Now; 
myDate.ToString("yyyy\\/MM\\/dd"); 
// or 
myDate.ToString(@"yyyy\/MM\/dd");