การคอมไพล์ coe ต่อไปนี้มักจะได้รับข้อผิดพลาดที่น่าหงุดหงิดเหมือนเดิมเสมอ ฉันกำลังพยายามเปรียบเทียบฟิลด์ "createdon" กับวันที่ปัจจุบัน ฉันลองใช้รูปแบบวันที่หลายรูปแบบแล้ว แต่ก็ยังใช้งานไม่ได้...
รายละเอียดข้อผิดพลาด : "รูปแบบวันที่-เวลาสำหรับ 23/05/2012 14:01:55 ไม่ถูกต้อง"
ข้อมูลโค้ด:
DateTime d = DateTime.Now;
String.Format("{0:dd/MM/YYYY HH:mm:ss}", d);
FetchExpression fetch = new FetchExpression(@"
<fetch distinct='false' mapping='logical'>
<entity name='" + context.PrimaryEntityName + "'><filter type='and'><condition attribute='createdon' value='" + d + "' operator='ne'></condition></filter><link-entity name='new_contrats' alias='nombreligne' from='new_contratsid' to='new_contratsid'><filter type='and'><condition attribute='new_contratsid' value='" + contrats.Id + "' operator='eq'></condition></filter></link-entity></entity></fetch>");
ความช่วยเหลือใด ๆ จะดีมาก!
UTC
และบางทีคุณอาจต้องแปลงDateTime
ของคุณเป็นโดยใช้.ToUniversal()
หรือ.UtcNow()
หรือคุณควรลองใช้รูปแบบ datetime ที่จัดเรียงได้yyyy-MM-ddTHH:mm:ss
- person V4Vendetta   schedule 23.05.2012