2013-04-29 6 views
2

VB 6 소스 코드가 있고 .NET에서 다시 작성하고 있습니다 날짜가 "mmddhhnn"형식으로 변환 된 곳도 있습니다. 나는 "nn"이 무엇인지 확실치 않습니다. 또한 .NET에있는 것처럼 넣으면 nn을 "nn"으로 만 변환하지 않습니다. NET에서 해당 기능은 무엇입니까?Visual Studio .NET에서 "mmddhhnn"datetime 형식과 동일합니다.

+2

를 사용하여 24 시간 시간, 소문자를 의미한다. VB6에서 "nn"이 의미하는 것의 문제는. NET과 아무 관련이 없습니다. "현재 코드 이해"를 "새 코드로 마이그레이션"파트에서 분리하십시오. (이 경우에는 Oded가 답을 얻었지만 일반적인 접근 방식으로 생각해야합니다. 코드가 무엇을 의미하는지 알지 못하면 마이그레이션이 성공했는지 여부를 알 수 없습니다 .) –

답변

6

닷넷 것과 동일합니다 :

MMddHHmm 

VB6 format strings for dates and timesthose for .NET를 참조하십시오.

+1

+1 그리고 여기 MSDN의 관련 [공식 VB6 수동 항목] 링크 (http://msdn.microsoft.com/en-us/library/aa263414(v=60) .aspx) – MarkJ

+0

@ MarkJ - 멋진 링크지만 VB6가 아닌 VBA 참조입니다. – Oded

+0

사실 충분하지만 MSDN의 유일한 관련 문서 인 것처럼 보이며이 문서는 [VB6 항목의 서식] (http://msdn.microsoft.com/ko-kr/library/aa262745)의 "참고 자료"에서 링크되어 있습니다. (v = 60) .aspx). – MarkJ

3

에 따르면 this sitenn은 0으로 시작하는 분을 의미합니다.

그래서이 동일해야 :

Dim dateString = date.ToString("MMddHHmm") 

대문자 MM 개월 소문자 분을 의미한다. 대문자 HH는 포트에 시도하기 전에, 당신의 현재 코드가 무엇을 알아내는 접근 방식을 복용 제안 12 시간

MSDN: Custom Date and Time Format Strings in .NET

+0

Microsoft 제품에서 여러 날짜/시간 형식의 즐거움! ; o) – Paul

+0

@Westie : VB6을 _joy_와 연결하지 마십시오 ;-) –