여기에 나와있는 것처럼 DateTime을 표시하는 데 사용자 정의 형식을 사용하고 있습니다 : http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspxDateTime 사용자 정의 형식이 예상과 다른 경우
new DateTime(2011,10,5).ToString("dd");
결과 : "05"
과 :
new DateTime(2011,10,5).ToString("d MM");
반환 모두 내가 기대하지만 것 같다
"5 10"
:
new DateTime(2011,10,5).ToString("d");
반환 : 당신이 사용 하듯이 실제로 문제가되지 않습니다 "5"
: "05/10/2011"
나는 그것을 반환 할 것으로 예상했을 때 new DateTime(2011,10,5).Day
을 하루 얻기 위해,하지만 난 왜 사용자 지정 형식에 관해서 관심 내가 예상했던대로 작동하지 않았다.
음, * 불변 문화 * 또는 * 사용자에게 유효 할 것으로 예상되는 표준 형식 : –
@JonSkeet 말씀 드린대로 "서버"부분에 대해서는 "로컬" 몇 년이 조금 .... 복잡한 버그 일 수도 있습니다 :-) (그래서 현재 날짜를 기준으로 파일 이름을 지정해야한다면 아마도 InvariantCulture를 사용하는 것이 더 낫습니다) – xanatos
파일 이름을 짓는 데 전적으로 동의합니다. 그러나 당신은 일반적으로 말했습니다 : –