>데이터 베이스 >MySQL 튜토리얼 >C# DateTime 개체를 SQL의 yyyy-MM-dd HH:mm:ss 형식으로 변환하는 방법은 무엇입니까?

C# DateTime 개체를 SQL의 yyyy-MM-dd HH:mm:ss 형식으로 변환하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2025-01-04 16:28:43700검색

How to Convert a C# DateTime Object to SQL's yyyy-MM-dd HH:mm:ss Format?

C#에서 DateTime을 SQL 형식으로 변환

.NET의 DateTime 데이터 유형에서 타임스탬프를 SQL 형식으로 저장하려면 변환해야 합니다. "yyyy-MM-dd HH:mm:ss"로 변경하세요. 형식입니다.

초기 접근 방식에서는 날짜와 시간 구성 요소를 분리했지만 결과적으로 잘못된 시간 값("12:00:00")이 발생했습니다. 이 문제를 해결하려면 다음을 시도하십시오.

DateTime myDateTime = DateTime.Now;
string sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff");

ToString("yyyy-MM-dd HH:mm:ss.fff") 구문은 DateTime 개체를 분수를 포함하여 필요한 SQL 형식으로 직접 형식화합니다. 초(.fff). 이는 타임스탬프를 더 정확하게 표현한 것입니다.

Parse 및 TryParse는 문자열을 DateTime 개체로 변환하는 데 사용되며 그 반대는 아닙니다. 이 경우에는 적용할 수 없습니다.

적절한 형식 문자열과 함께 ToString 메서드를 활용하면 저장 또는 검색을 위해 DateTime 값을 SQL 호환 형식으로 원활하게 변환할 수 있습니다.

위 내용은 C# DateTime 개체를 SQL의 yyyy-MM-dd HH:mm:ss 형식으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.