Friends , Tkyu atas atensinya, bagi saya tetap bermasalah bila ada perbedaan regional setting. Saya make VB60+MySQL. Bila field bertype date , maka akan disimpan 2007-09-05 oleh MySQL. Ini akan normal bila regional settingnya adalah mm/dd/yy atau yg setype asal month-nya didepan. Data akan bermasalah bila sa;ah satu client pada jaringan dengan set regionalnya adalah dd/mm/yy, bilamana saya akan melakukan kalkulasi misal mencari selisih bulan, hari, maupun tahun.
Ok, itu sekedar pengalaman , mungkin saya yang kurang jeli dalam mengeksplorasi. Saat ini saya siasati menggunakan typenya menjadi char(8), sehingga akan disimpan menjadi 20070905, tapi bila melakukan kalkulasi, terpaksa harus dibuatkan function tersendiri. salam, nyom2 ----- Original Message ----- From: rudy chasan To: [email protected] Sent: Thursday, September 06, 2007 4:41 PM Subject: Balasan: [Programmer-VB] selisih tanggal YYYYMMDD FYI, Jika bermain - main dengan tanggal, usahakan gunakan format 'yyyy-mm-dd', jadi tahun, bulan, tanggal .... ini adalah format standardnya microsoft (CMIIW), jadi jika menggunakan datediff, nulisnya datediff(d,getdate(),'2007-9-5') .... bisa menggunakan "-" atau "/", gunakan format ini untuk semua aplikasi microsoft (mis. excel, vb, DLL), format ini tidak terpengaruhi oleh settingan regional windows ...... silakan di coba. moga bermanfaat ..... Nyom2 <[EMAIL PROTECTED]> wrote: Netters yth, Saya punya field bertype string yang berisi 8 digit yaitu berisi tanggal dengan format yyyymmdd , contoh 4 september 2007 akan tersimpan 20070904. Bagaimana mencari selisih hari, bulan, maupun tahn antara 20070904 dengan 20080301 misalnya?? Bila dikonverst ke bentuk date, kemudian di datediff-kan akan sangat beresiko manakala setting regionalnya berbeda (misal 1 pc dd-mm-yyyy, pc yg lain mm-dd-yyyy dalam satu jaringan LAN ). Bagi rekan2 yg punya fungsi tersebut, mhn kiranya dapat membagi via japri. terimakasih sebelumnya. salam, Nyom2 ------------------------------------------------------------------------------ Kunjungi halaman depan Yahoo! Indonesia yang baru! ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.485 / Virus Database: 269.13.5/990 - Release Date: 9/4/2007 10:36 PM
