다음 날짜 시간 문자열을 포함하는 문자열 변수가 있습니다. 형식은 dd / MM / yyyy HH : mm tt입니다.
string temp = "31/12/2014 12:15 AM";
이 날짜 시간을 C # datetime varialble에 할당하고 싶습니다.
경우 dd/MM/yyyy hh:mm tt
( 귀하와 CurrentCulture
의 DateSeparator
뿐만 아니라이 ) 표준 날짜 및 시간 형식은 CurrentCulture
, 당신이 사용할 수있는 DateTime.Parse
직접.
var dt = DateTime.Parse("31/12/2014 12:15 AM");
그렇지 않은 경우 다음과 DateTime.TryParseExact
같이 사용자 지정 날짜 및 시간 형식을 사용할 수 있습니다 .
string s = "31/12/2014 12:15 AM";
DateTime dt;
if(DateTime.TryParseExact(s, "dd/MM/yyyy hh:mm tt", CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
//
}
참고 : /
형식 지정자는 현재 문화권 또는 제공된 문화권 날짜 구분 기호 바꾸기 라는 특별한 의미를 갖습니다 . 그 말은 당신이없는 문화를 사용하는 경우 DateSeparator
로서 /,
귀하의 구문 분석 작업이 실패 할 경우에도 귀하의 문자열과 형식이 정확히 일치하는 경우입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다