Arsip: ngatasi error untuk seting tgl yg beda pada DataTimePiker

more 19 years ago
lela
saya bikin program di delphi yang untuk tanggalnya itu saya pake kompnen
DateTimePicker, karena program ini ditujukan untuk Client-Server, pas saya coba
di komp yang lain dengan settingan tanggal yang berbeda, eh ternyata ga bisa,
gimana dong solusinya???? ---->rieut yeuh alias blenger keblinger , :roll:

more 19 years ago
DelphiExpert
Kalo componen TDateTimePickernya ngga' masalah mbak. Dia compatible di run di mana aja tapi utk formatnya dia ngeliat di regional settings masing2 komputer. Yang jadi masalah tuh format date-time datanya pada waktu nge-assign.
Pake fungsi FormatDateTime aja paling mudah, atau set variable global-nya delphi utk format date-time.

more 19 years ago
saysansay
Kalo componen TDateTimePickernya ngga' masalah mbakAne Masih Meragukan Nech status Nya..Wakakaakka Mbak/Mas Lela (Jarang2 Ada Progremer ce ane survey) Tinggal Setting properties DateTimePickernya aja.....DiDateformat Buat Server dan Client Disamakan DsShort Or DsLong selesai Dech Masalahnya...wakakakakaak Dijamin Nga bakal Erorrr Walau Setttingan Tglnya beda...wkakakaakkak

more 19 years ago
lela
buat mas saysansay, thanks ya ama saranya, tapi klo masih penasaran ama status akun tinggal add aja lmusyiam@yahoo.com di friendstermu. buat temen temen yang lain jangan bosan ya jawab pertanyan2 saya, makacih

more 19 years ago
cyber_hecker
kekekeke... masalah yang mbak lela temui, persis kayak yang ku alami dulu :P. beda format di setiap komputer. kan kadang mbingun in kalo di komputer yang satu format tanggal nya dd/mm/yy eh di komputer yang lain malah mm/dd/yy. kan gak seru :D
sekarang untuk pengisian tanggal diriku menggunakan MaskEdit ditambah dengan fungsi buatan sendiri. kira-kira fungsinya kayak gini :
function myConvertDate(sDate: String): TDateTime;
var
fShort, fLong: String;
begin
fShort := ShortDateFormat;
fLong := LongDateFormat;
ShortDateFormat := 'dd/MM/yy';
LongDateFormat := 'dd/MM/yyyy';
try
Result := StrToDateTime(sDate);
except
Result := Now;
ShowMessage('tanggal salah');
end;
LongDateFormat := fLong;
ShortDateFormat := fShort;
end;
trus pada maskEdit onExit di beri perintah
begin
MaskEdit1.Text := FormatDateTime('dd/MM/yyyy',myConvertDate(MaskEdit1.Text));
end;
yah kira-kira kayak gitu deh. dan kalo listing programnya salah harap maklum. karena belum ku uji coba. habis di warnet seh :P. untuk menyimpan ke database. biasanya diriku menggunakan fungsi convert. jadi kira-kira kayak gini :
'CONVERT(DATETIME,'+QuotedStr(MaskEdit1.Text)+',103)' << jadi apapun yang terjadi.. tetep menggunakan format indonesia. gak ngaruh dengan setting komputer. :P
mungkin pakar-pakar yang lain ada yang bisa memberi saran yang lebih baik ? :P. habis gue juga belon nemu cara yang lebih baik lagi neh....

more 19 years ago
saysansay
Setelah Baca2 Testi Mbak lela..ternyata Asyik Juga lela Or Joya Suka Telat Kul...wakakakakak Orgnya Pendiam rada Bodor....Wakaakakaak Thank's bofore For Mbak Joya,,,Or Lela...ternyata teman MasJackriper Ya...Dibandung Lagi wakakakaak Satu aliran...Nice to meet u Joya...Semangat

more 16 years ago
julius
Untuk settingan global di aplikasi kita supaya tidak berubah ubah, mungkin seperti ini :
DecimalSeparator := ',';
ThousandSeparator := '.';
DateSeparator := '-';
ShortDateFormat := 'dd-MMM-yyyy';
LongDateFormat := 'dd-MMMM-yyyy';
ShortTimeFormat := 'HH:mm';
LongTimeFormat := ' HH:mm';
CurrencyString := 'Rp. ';
CurrencyDecimals := 0;
ShortMonthNames[1] := 'Jan';
ShortMonthNames[2] := 'Feb';
ShortMonthNames[3] := 'Mar';
ShortMonthNames[4] := 'Apr';
ShortMonthNames[5] := 'Mei';
ShortMonthNames[6] := 'Jun';
ShortMonthNames[7] := 'Jul';
ShortMonthNames[8] := 'Agt';
ShortMonthNames[9] := 'Sep';
ShortMonthNames[10] := 'Okt';
ShortMonthNames[11] := 'Nov';
ShortMonthNames[12] := 'Des';
LongMonthNames[1] := 'Januari';
LongMonthNames[2] := 'Februari';
LongMonthNames[3] := 'Maret';
LongMonthNames[4] := 'April';
LongMonthNames[5] := 'Mei';
LongMonthNames[6] := 'Juni';
LongMonthNames[7] := 'Juli';
LongMonthNames[8] := 'Agustus';
LongMonthNames[9] := 'September';
LongMonthNames[10] := 'Oktober';
LongMonthNames[11] := 'November';
LongMonthNames[12] := 'Desember';
Biasanya sih naruhnya di main form / form utama pada saat oncreate.
tapi mesti dilihat juga dalam penggunaan query terutama field yg Tdatetime.jadi pada saat insert atau update formatnya mest disesuaikan dengan format di database.more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- Membaca Excel
by fatahjunaidi in Tip n Trik Pemrograman more 19 years ago - access ke foxpro
by idhiel in Tip n Trik Pemrograman more 13 years ago - Tips koneksi Database yang handal
by DelphiExpert in Hal umum tentang Pascal Indonesia more 19 years ago - Koneksi printer
by galih in Tip n Trik Pemrograman more 18 years ago - Senjata Perang yang Mantap
by n3o_cybertech in Tip n Trik Pemrograman more 17 years ago - mint tutorial delphinya donk!!!!!!!!
by shadri in Tutorial & Community Project more 17 years ago - Convert Report ke file PDF
by m3llo in Tip n Trik Pemrograman more 17 years ago - Awas Penipuan
by DelphiExpert in OOT more 17 years ago - EAccessViolation, tolooong...
by doniking in Hal umum tentang Pascal Indonesia more 17 years ago - Penggunaan Parameter output di sql server 2000
by muhamad in Hal umum tentang Pascal Indonesia more 15 years ago