답변
스크립트에서 dataType와 DT_DBTIMESTAMP
로 새로운 출력 열 outHireDate
를 추가, 입력 열로 스크립트 구성 요소, 마크 HireDate
를 추가하면 다음과 같은 쓰기 :
Dim strFormats() as string = {"dd/MM/yyyy","yyyy/MM/dd","MM/dd/yyyy"}
:
는 형식의 배열을 선언
그리고 Input0_ProcessInputRow
하위 용도 DateTime.ParseExact
다음과 같은 기능 :
Row.OutHireDate = DateTime.ParseExact(Row.HireDate,strFormats,New System.Globalization.CultureInfo("en-GB"))
월과 일이 13
(예 : 2010년 1월 3일)보다 낮은 때 충돌이 발생할 수
중요
어떤 행에 어떤 형식이 있는지 알지 못하는 것은 의미가 없습니다. –
@NickMcDermaid 나는 이것에 동의한다, 이것은 내 대답의 중요한 주를 의미한다. – Hadi
"if"문에서 먼저 유효성 검사를하거나 try parse (필요한 경우 중첩)를 수행하는 것은 어떨까? –
- 1. 날짜 형식을 특정 형식으로 변환
- 2. 날짜 형식을 영국 형식으로 변환
- 3. 데이터 형식을 날짜 형식으로 변환
- 4. 문자열을 특정 날짜 형식으로 변환
- 5. SSIS의 날짜/시간 변환 오류
- 6. Coldfusion 날짜 형식을 C 샤프 형식으로 변환
- 7. iPhone에서 여러 날짜 형식을 단일 형식으로 변환
- 8. 문자열을 특정 날짜 형식으로 변환
- 9. javascript 또는 jquery에서 날짜 형식을 특정 형식으로 변환 하시겠습니까?
- 10. 긴 날짜를 특정 짧은 날짜 형식으로 변환
- 11. GMT 날짜 형식을 로캘 기반 형식으로 변환
- 12. Android에서 다른 형식으로 날짜 형식을 변환 하시겠습니까?
- 13. 예제 날짜 형식을 필수 형식으로 변환
- 14. 날짜 형식을 Java의 다른 형식으로 변환
- 15. PHP 날짜 형식을 jQueryUI Datepicker 날짜 형식으로 변환
- 16. Powershell에서 날짜 형식을 특정 형식으로 변환하십시오.
- 17. 특정 형식으로 여러 날짜 형식을 구문 분석하십시오.
- 18. 특정 날짜를 로컬 간단한 날짜 형식으로 변환
- 19. fctr에서 날짜 형식으로 변환.
- 20. 특정 문자열 형식으로 날짜 시간의 다른 형식으로 변환
- 21. 사용자 정의 시간 형식을 별도의 형식으로 변환
- 22. 유닉스에서 날짜 형식을 변환
- 23. 기본 형식을 파생 형식으로 변환
- 24. AngularJS - 타임 스탬프 날짜 형식을 자바 스크립트 형식으로 변환
- 25. 날짜 문자열을 날짜 형식으로 변환
- 26. 날짜 형식을 미국 형식으로 변경하십시오.
- 27. 날짜 문자열을 현재 culture 날짜 형식으로 변환
- 28. 문자열을 날짜 형식으로 변환
- 29. 이중 날짜 형식으로 변환
- 30. MySQL 날짜 형식으로 변환
소스 형식은 모호하다. '01/10/2008'은 10 월 1 일 또는 1 월 10 일입니까? 당신은 당신이 그것을 개조 할 수 없다는 것을 모릅니다. 또한 * 잊지 * 날짜 '형식'에 대한 SQL Server에서. 'DATE '올바른 데이터 유형을 선택하고 시각적 형식을 잊어 버리십시오. –
플랫 파일의 각 레코드에 사용 된 날짜 형식을 결정하는 방법이 없으면 올바르게 수행 할 수 없습니다. @ Nick.McDermaid가 썼 듯이, 그 날이 13 일 미만인 모든 날짜는 애매합니다. 또한 [datetime 데이터 형식은 표시 형식을 저장하지 않습니다.] (http://stackoverflow.com/questions/30032915/how-to-cast-the-datetime-to-time/30033028#30033028) –
If yyyy/mm/dd 형식으로 변경할 수있는 것보다 yyyy/mm/dd 또는 dd/mm/yyyy 형식의 두 가지 유형 만 있습니다. @ Nick.McDermaid –