2010-12-31 3 views
0

나는 다음과 같은 C#을에서 날짜 매개 변수를 전달하려면 :C#을 사용하여 임의의 형식으로 날짜 매개 변수를 전달하려면 어떻게해야합니까?

2010-11-30 15:54:20.047 

내가 그것을 여러 가지 방법을 인터넷 검색,하지만 옵션 중 누구도 나에게 해결책을주지 않았다. 아무도 이걸하는 방법을 말해 줄 수 있습니까? 당신은 몇 가지 다른 형식을 원하는 결정하는 경우

여기
dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); 
+0

"할 수 없다"는 것은 "나는 할 수 없다"는 것과 같은 것이 아닙니다. –

답변

5
dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff"); 

는 당신의 정확한 요구 사항에 따라, 당신은 IFormatProvider 걸리는 ToString 오버로드를 사용하실 수 있습니다. http://www.csharp-examples.net/string-format-datetime/

+2

날짜/시간 형식 문자열에서':'문자를주의하십시오 : [시간 구분 문자] (http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#timeSeparator)를 나타내며이를 해결할 수 있습니다 ':'이외의 다른 것 (예 : 이탈리아어 로케일에서는'.'). 'yyyy-MM-dd HH': 'mm': 'ss.fff' '와 같은 가능성을 피하기 위해 작은 따옴표로 묶으십시오. –

+0

켄트 Boogaart-> 아직도 나는 12/31/2010으로 날짜 시간을 얻고있다 내가 쓰여진 방법 – Jims

+0

DateTime datetime = DateTime.Now; – Jims

1

가 더 일반적인 목록입니다 :

관련 문제