Copyright © 2003-2010
By Suthep Sangvirotjanaphat
  Mobile: 089-967-2200, 081-915-7816
Phone: 0-2992-4877   Fax: 0-2992-4878
Fast Contact Us

GreatFriends.Biz Community

Custom Search
Copy เพื่ออ้างอิงถึงข้อความนี้:
 MESSAGE #5464 (อ่าน 7,604 ครั้ง)

เปลี่ยน พ.ศ. ให้เป็น ค.ศ.

เปลี่ยน พ.ศ. ให้เป็น ค.ศ. พอดีใน ผมจะ update ค่าวันที่ sql server 2000 มันต้องใช้ค.ศ. ในการใช้คำสั่ง insert into tblDatabase (FieldDate)
Values (Convert(SmallDateTime,'15/2/2004',103))น่ะครับ พอดีผมเอาค่าจากคำสั่ง date.today ส่งไปเป็นพ.ศ. น่ะครับ เครื่องไม่มี msdn ด้วยน่ะครับ ผู้รู้ช่วยอธิบายให้กระจ่างหน่อยครับ จะเป็นพระคุณอย่างสูง

จากคุณ : zeus [26 เม.ย. 2547 - 12:34:54]

(copy from: http://www.pantip.com/tech/developer/topic/DN1494583.html)


(zeus) วันที่ส่ง: 28 เม.ย. 47 07:06 GMT+7
วันที่ปรับล่าสุด: 2 ก.พ. 49 04:52 GMT+7
REPLY #1 (5465)
ความคิดเห็นที่ 1

พศ.-543=คศ.

จากคุณ : CONTENT - [26 เม.ย. 2547 12:53:11]

ความคิดเห็นที่ 2

คืออยากได้ format ให้เป็น ของ us เลยน่ะครับ

จากคุณ : zeus - [26 เม.ย. 2547 13:33:07]


cont. วันที่ส่ง: 28 เม.ย. 47 07:11 GMT+7
วันที่ปรับล่าสุด: 28 เม.ย. 47 07:11 GMT+7
REPLY #2 (5466)
คุณกำลังแต่งประโยค SQL ใส่ตัวแปร String
เพื่อนำไป Execute ให้มีการ INSERT ข้อมูล
โดยไม่ได้ใช้ DataSet

อย่างนี้ต้องเขียนประโยค SQL ให้ถูกต้อง
ตามที่ DBMS ต้องการ

สมมุติว่าคุณมีตัวแปร d เป็นชนิด Date ใน VB.Net นะ

ให้เขียน d.ToString("s") ครับ
จะได้ผลลัพธ์ประมาณนี้
2004-03-23T23:06:42

ซึ่งคุณเอาข้อความวันที่แบบนี้ไปใช้ในประโยค
INSERT ของ SQL 2000 ได้เลย เช่น

create table tbl ( d datetime )
insert into tbl values('2004-03-23T23:06:41')
select * from tbl

Note:
s เป็นรูปแบบการแปลงวันที่/เวลา
แบบที่เรียกว่า SortableDateTimePattern (based on ISO 8601) using local time


surrealist วันที่ส่ง: 28 เม.ย. 47 07:14 GMT+7
วันที่ปรับล่าสุด: 28 เม.ย. 47 07:14 GMT+7
REPLY #3 (14436)
 ติดปัญหานี้เหมือนกันค่ะ จะลองทำดูนะคะ ขอบคุณค่ะ


JingKIM วันที่ส่ง: 2 ก.พ. 49 04:52 GMT+7
วันที่ปรับล่าสุด: 2 ก.พ. 49 04:52 GMT+7
กระทู้นี้มีอายุเกิน 365 วันแล้ว ท่านจะไม่สามารถตอบกระทู้นี้ได้อีก
ถ้าต้องการสนทนาต่อ กรุณาตั้งเป็นกระทู้ใหม่ได้ในหน้าโฮม
และอาจจะอ้างถึงกระทู้นี้ โดยก๊อปปี้ข้อความในกล่องสีขาวด้านล่างไปแปะในกระทู้ใหม่

copy เพื่ออ้างอิงถึงข้อความนี้:
เปลี่ยน พ.ศ. ให้เป็น ค.ศ.
http://greatfriends.biz?5464


28 ส.ค. 18:01
Online: 167