|
|
|
สอบถามปัญหาเกี่ยวกับ linq to sql หน่อยค่ะ ว่าคำสั่ง insert ข้อมูลที่เป็นชนิด DateTime ต้องทำอย่างไรค่ะ |
|
|
|
|
|
|
|
Code (C#)
AllClass.HrDataDataContext leavedb = new AllClass.HrDataDataContext();
AllClass.Leave l = new AllClass.Leave();
l.LeaveId = "555";
l.DateWrite = DateTime.Now;
l.DtStart = Convert.ToDateTime("31/10/2013", new System.Globalization.CultureInfo("en-GB"));
l.DtEnd = Convert.ToDateTime("31/10/2013", new System.Globalization.CultureInfo("en-GB")); //ide
leavedb.Leaves.InsertOnSubmit(l);
leavedb.SubmitChanges();
ถ้าใช้แบบ us (10/31/2013 == MM/dd/yyyy) ก็ System.Globalization.CultureInfo("en-US")
ถ้าใช้แบบไทยๆ (31/10/2556 == dd/MM/yyyy) ก็ System.Globalization.CultureInfo("th-TH")
ส่วน gb มาจาก great britain
|
|
|
|
|
Date :
2013-10-31 16:40:27 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ ผลลัพธ์ออกตามที่บอกเป๊ะเลยค่ะ
|
|
|
|
|
Date :
2013-10-31 17:03:09 |
By :
Nws_Nax |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|