Arsip: Masalah dengan fungsi YearOf

 
user image
more 15 years ago

Random

perintah berikut ini kalo dijalanin kok hasilnya ngaco ya ? vyear := DateToStr(YearOf(Now)); Yang diharapkan keluar kan kalo ga "2007" ya... "07". Tapi kok malah... "6/29/1905". Kenapa ya ? Padahal kalo cuma DateToStr(Now) ya keluarnya tanggal sekarang (alias ga salah)....
user image
more 15 years ago

ImanD

coba telili lg, itu yg di covert adalah date(datetostr) coba ganti jd IntToStr;

vyear:=IntToStr(YearOf(Now));
user image
more 15 years ago

yayaretina

pake ginian juga boljug. vyear:=FormatDateTime('YYYY',Now);
user image
more 15 years ago

Random

Berarti fungsi YearOf itu udah menghasilkan nilai angka ya... Thanks buat bantuannya ya semuanya. Sekalian mau nanya satu lagi. Yang saya inginkan sebenernya dapet angka '07' tersebut. Nah, ketika ga bisa jalanin perintah di atas, saya akalin jadi : RightStr(DateToStr(Date),2); Tapi kayaknya perintah tersebut berpotensi jadi ngaco kalo Regional Settingnya berubah ya ? Bener ga ?
user image
more 15 years ago

ImanD

ya iya lah pasti ngaco, coba kamu gantiin ke tahun 80an ya yg ke ambil jam systemnya dong. kecuali kamu OL internet dan ngambil jam system dunia, itu tdk akan ngaco lho.....
user image
more 15 years ago

mas_kofa

pake ini aja vyear:=RightStr(IntToStr(YearOf(Now),2));
user image
more 15 years ago

cyber_hecker

vDuaDigit = FormatDateTime('yy',Now);
user image
more 15 years ago

xerion


var Today : string
Today := FormatDateTime('mm/dd/yyyy',Now);
more ...
  • Pages:
  • 1
Share to

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com