|
|
|
แปลงวันที่แล้วเกิด error ขอคำแนะนำจากท่านผู้รู้ด้วย asp.net(C#) |
|
|
|
|
|
|
|
error มันว่ายังไงไม่เอามาให้ดูด้วยล่ะครับ มันก็จะช่วยยากอ่ะนะ
แต่ดูจากที่ว่าใส่ 13 ตรงหลักข้างหน้าแล้ว error นี่ น่าจะเป็นเรื่อง format ไม่ตรงกันหรือเปล่า ระหว่างเครื่องที่รันโปรแกรมกับเครื่องที่เป็นฐานข้อมูล
format ที่น่าจะใช้ได้ MM/DD/YYYY
format ที่คุณพยายามใช้แล้ว error DD/MM/YYYY
เดานะครับ ลองดูครับ ไม่ก็เอา error มาให้ดูอีกที
|
|
|
|
|
Date :
2010-12-15 00:36:01 |
By :
salapao_codeman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับดัดแปลงเอา คือ format ที่ผมรับเข้ามามันจะเป็น dd/MM/yyyy นะครับแต่ใน database ผมเก็บเป็น M/d/yyyy นะครับเวลาเอาไปทำการ query แล้วมันจะไม่พบข้อมูลเลยต้องแปลงจาก dd/MM/yyyy ให้เป็น M/d/yyyy ผมเลยใช้วิธีการตัดสตริงเอา อิอิ..
string date_2 = "30/12/2010";
string day2 = date_2.Substring(0, 2);
string month2 = date_2.Substring(3, 2);
string year2 = date_2.Substring(6, 4);
string to_date2 = Convert.ToDateTime(year2 + "/" + month2 + "/" + day2).ToString("M/d/yyyy");
ผลลัพธ์ : 12/30/2010
หรือว่ามีวิธีที่ง่ายกว่านี้ก็ช่วยแนะนำด้วยครับ...
|
ประวัติการแก้ไข 2010-12-15 09:09:11 2010-12-15 09:10:00
|
|
|
|
Date :
2010-12-15 09:07:46 |
By :
loogway |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|