스크립트 태스크 SSIS에서 시스템 datetime을 타임 스탬프로 변환해야합니다.C#의 타임 스탬프
입력 날짜 형식 : 29/05/2010 2:36 AM
출력 형식 : 29-15-2010 14시 36분 0초
감사 prav는
스크립트 태스크 SSIS에서 시스템 datetime을 타임 스탬프로 변환해야합니다.C#의 타임 스탬프
입력 날짜 형식 : 29/05/2010 2:36 AM
출력 형식 : 29-15-2010 14시 36분 0초
감사 prav는
출력하지 않습니다 입력과 매우 일치합니다 (달이 15 일이되고 AM에서 PM으로 바뀜). 나는 그것이 오식이라고 생각한다. 다음과 같이해야합니다.
string output = DateTime.ParseExact(input, "dd/MM/yyyy h:m tt", null).ToString("dd-MM-yyyy HH:mm:ss");
사용자 입력 인 경우 TryParseExact
을 대신 입력해야 할 수 있습니다.
문자열 형식으로 출력 형식을 지정하면 타임 스탬프 결과가 제공됩니다.
문자열 dt = DateTime.Now.ToString ("yyyy '-'MM '-'dd ''HH ':'mm ':'ss");
DateTime dateformat = Convert.ToDateTime(dt);
Console.WriteLine(dt);
Console.WriteLine(dateformat);
Console.ReadLine();
감사 prav
DateTime.Parse(input).ToString("dd-MM-yyyy HH:mm:ss")