PersianMaterialDateTimePicker
PersianMaterialDateTimePicker copied to clipboard
مشکل TimeZone
ba salam darbareye TimeZone moshkel daram. har kar mikonam baz TimeZone ro GMT . Chetor bayad set konim?!!!!!!!
Dooste aziz,
- Sazandeye ketab khane PersianCalender (ke baraye tabdile tarikh inja estefade shode) bana be dalayeli tasmim gerefte ke TimeZone pishfarz ro bar rooye GMT gharar bede. Baraye taghire oon bayad in ketab khane ra be soorate dasti varede projatoon konid va har ja ke yek instance az PersianCalender toosh didin, khate zir ro behesh ezafe konid: mPersianCalendar.setTimeZone(TimeZone.getDefault());
- Motevajeh nemishavam ke ghasdetoon az taghire TimeZone chiye, Be tore kolli hengami ke ba tarikh kar darim TimeZone hich tasiri bar an nadarad.
بله من هم این خط کد اضافه میکنم ولی در دیالوگ تاریخ هیچ تاثیری نداره. اما در دیالوگ زمان درست عمل میکنه. @Thore1954 علت استفاده از تایم زون مشخصه باید دیالوگ ها تاریخ و زمان جاری دیوایس (مثلا زمان به وقت تهران) را نشان دهند. در صورتی که دیالوگ تاریخ چهار ساعت و نیم از زمان تهران عقب است. یعنی بعد از چهار و نیم صبح تاریخ تغییر میکند.
Hamantor ke ghablan ham goftam, TimeZone hich tasiri dar tarikh nadarad va avaz nashodane tarikh pish az sa'ate 04:30 sobh (ke albatte dar 6 mahe dovvome sal 03:30 khahad bood) marboot be class i ast ke baraye tabdile tarikhe miladi be shamsi dar inja estefade mishavad. #19
با سلام . در حقیقت تایم زون در تاریخ تاثیر دارد به عنوان مثال اگر ساعت را ساعت یک به وقت محلی (تهران) ست کنیم و از این کلاس برای تبدیل تاریخ استفاده کنیم یک روز عقب تر را نشان میدهد