ผู้เขียน หัวข้อ: สอบถาม รูปแบบ DateTime ครับ  (อ่าน 3959 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
สอบถาม รูปแบบ DateTime ครับ
« เมื่อ: พฤศจิกายน 23, 2012, 11:27:41 AM »
0
สอบถาม รูปแบบ 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
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 409
  • Respect: +12
    • ดูรายละเอียด
Re: สอบถาม รูปแบบ DateTime ครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 23, 2012, 11:59:19 AM »
0
ก้อใช้ displayformat เลยไม่ได้เหรอ
ก้อเห็นปีเป็น พ.ศ. อยู่แล้ว
d mmmm yyyy hh:nn:ss
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สอบถาม รูปแบบ DateTime ครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 23, 2012, 12:40:06 PM »
0
สอบถาม รูปแบบ 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 แปลงเป็นเดือนยาว ๆ ได้แบบที่ต้องการ แต่ไม่ได้เวลามานะครับ ต้องตัดเอาเวลามาแสดงเอง
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: สอบถาม รูปแบบ DateTime ครับ
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 23, 2012, 13:29:20 PM »
0
รุปแบบน่่าจะเป็นแบบนี้ครับไม่แน่ใจเหมืือนกันครับ  ;D อัันนี้ตัวอย่างนะครับ
 Value :=     FormatThaiDate('dd mmmm yyyy', GetSQLDateData('select  dchdate from ipt where an = "'+DBPipeline['an']+'" '));
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star