본문 바로가기
MySql

MySQL MYSQL datetime 열에 삽입 할 datetime c #의 형식 문자열

by 베이스 공부 2020. 12. 23.
반응형

다음과 같은 코드가 있습니다.

AutoParkDataDataContext Db = new AutoParkDataDataContext();
Dailyreport dailyRep = new Dailyreport();
string time = Convert.ToDateTime("10-10-2014 15:00:00");
dailyRep.order_time = time;
Db.Dailyreports.InsertOnSubmit(dailyRep);
Db.SubmitChanges();

DailyReport 테이블에 표시되면 날짜 ( "10-10-2014 00 : 00 : 00 : 00") 만 표시되므로 시간이 무시됩니다. . 어떻게 고칠 수 있습니까? 열 유형은 DateTime 입니다.

 

해결 방법

 

MySQL에 날짜 또는 날짜 / 시간을 삽입하는 빠르고 쉬운 방법은 'yyyy-MM-dd'형식을 사용하거나 'yyyy-MM-dd H : mm : ss'형식을 사용하는 것입니다.

이 시도

DateTime theDate = DateTime.Now;
theDate.ToString("yyyy-MM-dd H:mm:ss");

SQL을 다음과 같이 만드십시오.

insert into mytable (date_time_field) value ('2013-09-09 03:44:00');

 

참조 페이지 https://stackoverflow.com/questions/18705284

 

 

반응형

댓글