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

Kirim email ke