BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ พฤศจิกายน 23, 2012, 11:27:41 AM
-
สอบถาม รูปแบบ DateTime ครับ
ผมใช้ Variable ดังนี้
Value:= GetSQLStringData('select bill_date_time from rcpt_print where rcpno="'+DBPipeline['name7']+'" ');
Output จะได้ 23/11/2555 10:06:16
แล้วถ้าต้องการเปลี่ยนจาก 23/11/2555 10:06:16 เป็น 23 พฤศจิกายน 2555 10:06:16 ต้องทำไงต่อครับ
;D
-
ก้อใช้ displayformat เลยไม่ได้เหรอ
ก้อเห็นปีเป็น พ.ศ. อยู่แล้ว
d mmmm yyyy hh:nn:ss
-
สอบถาม รูปแบบ DateTime ครับ
ผมใช้ Variable ดังนี้
Value:= GetSQLStringData('select bill_date_time from rcpt_print where rcpno="'+DBPipeline['name7']+'" ');
Output จะได้ 23/11/2555 10:06:16
แล้วถ้าต้องการเปลี่ยนจาก 23/11/2555 10:06:16 เป็น 23 พฤศจิกายน 2555 10:06:16 ต้องทำไงต่อครับ
;D
ใช้ GetSQLStringData ได้ข้อมูลกลับมาเป็น String
ใช้ GetSQLDateData ได้ข้อมูลกลับมาเป็น Date ซึ่งสามารถใช้ FormatThaiDate แปลงเป็นเดือนยาว ๆ ได้แบบที่ต้องการ แต่ไม่ได้เวลามานะครับ ต้องตัดเอาเวลามาแสดงเอง
-
รุปแบบน่่าจะเป็นแบบนี้ครับไม่แน่ใจเหมืือนกันครับ ;D อัันนี้ตัวอย่างนะครับ
Value := FormatThaiDate('dd mmmm yyyy', GetSQLDateData('select dchdate from ipt where an = "'+DBPipeline['an']+'" '));