mohamad-amin / persianmaterialdatetimepicker Goto Github PK
View Code? Open in Web Editor NEWAn Android library containing a shamsi (persian calendar) date picker and a time picker with Material Design style
An Android library containing a shamsi (persian calendar) date picker and a time picker with Material Design style
از هر دو روش استفاده کردم منتهی جواب نداد
ممنون میشم از راهنماییتون
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.android.support:support-v4:24.0.0'
compile 'com.android.support:support-v13:24.0.0'
compile 'com.mohamadamin:persianmaterialdatetimepicker:1.2.1'
}
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
}
}
allprojects {
repositories {
mavenCentral()
}
}
روش دوم هم مشکل زیر دارم
error configuration with name 'default' not found
با سلام و وقت بخیر
با تشکر از زحمتی که کشیدید
لطفا خاصیتی جهت تغییر عنوان دکمه های تایید و بیخیال ارائه دهید
مخصوصا دکمه بیخیال که برای اپلیکشن های رسمی غیرقابل قبول است
با تشکر فراوان
salam mamnon az datepiker khobeton
moshkel man timeZone hast
agar sate beine 00:00 am ta 04:30 am bashe tarikh ro yek rooz aghab tar neshom mide
hata ba settimezone ham dorost nemishe
PersianCalendar persianCalendar = new PersianCalendar();
persianCalendar.setTimeZone(TimeZone.getTimeZone("Asia/Tehran"));
mishe rahnamaie konid
Hi @mohamad-amin Thanks for your good library.
I want to know is it support other languages? or it just only support Persian?
In my case I want to change locale to Iran and uses Shamsi and when I change it to other locale ( like Eng) switch to Georgian.
سلام
دوست عزیز تغییر فونت در کتابخانه شما امکان پذی هست؟
البته اگر فقط با گرادل ایمپورت شده باشه
با سلام و تشکر از وقتی که برای تبدیل این کتابخونه گذاشتید
آیا میشه اندازه ی سایز اعداد رو در تقویم افزایش داد؟
و سوال دوم اینکه میخواستم روزهای هفته رو مقدار دهی کنم؟ یعنی بجای "ش" کامل بنویسم شنبه! این رو از کجا مقدار دهی کنم؟
بازم ممنونم...
salam aminjan
mamnun az proje khubet
age betuni daryafte yek baze zamani ro behesh ezafe koni kheili ali mishe
manzuram in hast :
https://github.com/borax12/MaterialDateRangePicker
mamnun.
. سلام. احسنت برای کتابخانه ای که نوشتید
همونطور که تاریخ انتخاب میشه و موقع ست کردن روی تکس ویو با توجه به انتخاب تغییر میکنه اما روز هفتهاینطور نیست؟
چطور میشه روز هفته رو گرفت؟
ممنون میشم پاسخ بدید
سلام
با سپاس فروان پروژه بی نظیری که به اشتراک گذاشتید
اگه کسی از دوستان روی minsdk9
اجرا کرده و یا اگه تغییراتی لازمه که اینکار صورت بگیره ، لطفا به من اطلاع بده
ممنون
[email protected]
سلام، خدا قوت
آیا داخل برنلمه ،کلاس و توابعی هم برای تبدیل تاریخ شمسی به میلادی و بالعکس وجود داره ؟
سلام
مرسی از کتابخونه خوبی که ساختید. میخواستم بپرسم میشه با این کتابخونه یک محدوده از تاریخ رو انتخاب کرد؟
مثلا یه بار که کلیک شد روی روز بشه تاریخ بعدیش رو همونجا انتخاب کرد و مابین این 2 تاریخ بصورت هایلایت در بیاد؟
مرسی که پاسخ میدید
سلام
از این کتابخونه فوق العاده تون تشکر میکنم
چطوری رنگ دکمه تایید و بیخیال رو عوض کنیم ؟
سلام
من این قطعه کد زیر را در برنامه نوشتم ولی با زدن دکمه مورد نظر تقویم باز هم بصورت میلادی نمایش داده میشود
btn1.setOnClickListener(new View.OnClickListener() {
@OverRide
public void onClick(View v) {
PersianCalendar persianCalendar = new PersianCalendar();
DatePickerDialog datePickerDialog=new DatePickerDialog(result.this, new DatePickerDialog.OnDateSetListener() {
@OverRide
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
}
},persianCalendar.getPersianYear(),persianCalendar.getPersianMonth(),persianCalendar.getPersianDay());
datePickerDialog.show();
}
});
در ضمن کد زیر که در سایت زده بودید برای قسمت newinstance و datePickerDialog.show خطا می دهد
PersianCalendar persianCalendar = new PersianCalendar();
DatePickerDialog datePickerDialog = DatePickerDialog.newInstance(
MainActivity.this,
persianCalendar.getPersianYear(),
persianCalendar.getPersianMonth(),
persianCalendar.getPersianDay()
);
datePickerDialog.show(getFragmentManager(), "Datepickerdialog");
ممنون میشم کمکم کنید
در برخی دستگاه ها ،تاریخ به اشتباه نمایش داده میشود مثلا توبرخی دستگاه 8 اردیبهشت 95 روز جمعه
در برخی دیگر 8 اردیبهشت 95 روز شنبه
به علت های این مشکل پیش بیاد ؟
ممنون میشم منو راهنمایی کنید !
shows اردی بهشت
در صورت امکان باگ مربوط به ماه آذر را بر طرف کنید .
I think the order of day names of week (Shanbeh, Yekshanbeh, ...) should be from right to left instead of left to right. Refer this: https://github.com/alirezaafkar/SunDate_Picker
سلام ممنون بایت این کتابخانه
من دقیقا راهی که شما فرمودید توی پروژه این کتابخونه رو اضافه کردم ولی همچین خطایی رو میده اگر ممکنه ی راهنمایی بکنید خیلی لازمش دارم
با تشکر
Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
سلام
تبریک بابت کار بسیار خوب و کاربردی که انجام دادید
متاسفانه
.getPersianMonth()
یکروز کمتر از ماه جاری رو نشون میده
خروجی رو چک کنین
txt_jalali.setText(now.getPersianShortDateTime()+"");
===> 1395/06/16 05:49:05
txt_jalaliSeprated.setText(now.getPersianYear()+"/"+now.getPersianMonth()+"/"+now.getPersianDay());
===> 1395/05/16
سلام
ممنون بابت این لایبرری
من میخوام پروژه رو به صورت ماژول اضافه کنم ولی اررور زیر رو میده
Error:Configuration with name 'default' not found.
چیکار باید بکنم؟
سلام و تشکر بابت کار بسیار عالی شما. به غیر از یک روز لگی که اشاره شده،
setDate
یک ماه کمتر میده و یا وقتی میخوایم به صورت دستی مقدار ماه و سال و روزو برای باز کردن دیلوگ بفرستیم، تاریخ اشتباهی باز میشه.
تشکر مجدد.
hi
i have a question for you:
when i import PersianMaterialDateTimePicker project in android studio it has a problem an this error com up:
Error:(1, 0) Plugin with id 'com.android.library' not found.
please help me to fix and use it
سلام
میشه لطفا بگی چجوری قسمت
datepicker
وارد یه پروژه دیگه بکنم
خیلی ممنون
سلام
من وقتی میخوام این فایل رو تو ویژوال استدیو برای پروژه زامارین تبدیل به dll کنم خطای
The namespace 'Com.Mohamadamin.Persianmaterialdatetimepicker' already contains a definition for 'Utils'
را بهم نشون می ده
بعد رفتم و تو مسیری خطایی که نشون داده به فضای نام زیر در آدرس
obj\Release\generated\src\Com.Mohamadamin.Persianmaterialdatetimepicker.Utils.cs
فضای نام
Com.Mohamadamin.Persianmaterialdatetimepicker
را تبدیل به فضای نام
Com.Mohamadamin.Persianmaterialdatetimepicker.Utils
کردم و بیلد گرفتم و پروژه به درستی کار کرد
ممنون میشم اگر چک بکنید که آیا در فایل مذکور Com.Mohamadamin.Persianmaterialdatetimepicker.Utils.cs
فضای نام را چک کنید چون من واقعا اتفاقی این کار را کردم و پس از دوماه تونستم جواب بگیرم
تشکر
اینم آدرس فایل dll.
https://forums.xamarin.com/discussion/48774/another-calendar-type-for-datepicker
hi there,
everytime i try to build my project i get this error:
Error:(32, 13) Failed to resolve: com.github.mohamadamin:PersianMaterialDateTimePicker:452c51fc79
I really dont know what the problem is :(
a part of my build.gradle:
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
// others ....
compile 'com.github.mohamad-amin:PersianMaterialDateTimePicker:452c51fc79'
}
I have set the maxDate to today, it shows 4 days before. tried adding days to my persianCalendar object, doesnt reflect any changes. setMinDate() works fine though.
با سلام و تشکر
من زمانی که میخوام مايولو ادد کنم تو زمانی که خط compile رو میخوام بنویسم و سینک کنم این اررور رو میده
Error:(31, 0) Project with path ':persianmaterialdatetimepicker' could not be found in project ':app'.
Thanks for your great port.
Wouldn't you consider changing the Time Picker number characters to the Persian one?
You can use this solution http://stackoverflow.com/a/11469526 or just apply a Persian typeface and you're good to go!
Hi dear Mohammad Amin,
Is there anyway to add buttons to the picker? as there is 'setButton' method in the default gregorian picker.
Thanks in advance.
با سلام آیا امکان تبدیل ناریخ شمسی به قمری وبالعکس وجود دارد
هنگامی که ساعت انتخاب می شود ، باید دقیقه هم انتخاب شود تا مقدار ساعت انتخاب شده به درستی انتخاب شود.
به عنوان مثال اگه ساعت و دقیقه پیش فرض 11:00 باشد ، و ما ساعت 12:00 انتخاب کنیم ، به ماخروجی 00:00 خواهد داد. چون دقیقه 00 انتخاب کردیم ، مگر این گه دقیقه تغییر دهیم بعد دوباره دقیقه 0 انتخاب کنیم . ساعت به درستی انتخاب شود.
با سلام
کتابخانه خوب و زیبایی نوشتین فقط اگه بتونین قابلیت انتخاب تاریخ در بازه مشخصی رو اضافه کنید خیلی خوب میشه.نمونش این کتابخونه که بر اساس همون کتابخونه تقویمی که شما نوشتین نوشته شده:
https://github.com/borax12/MaterialDateRangePicker
یه قابلیت کاربردی لازم دیگه می تونه این باشه که برای تاریخ قابل انتخاب مین و ماکس بشه در نظر گرفت و فقط همون محدوده قابل انتخاب باشه و بقیه روز ها غیر فعال باشن
با سلام و عرض تشکر بابت برنامه ی خیلی خوبتون.
چطوری میتونم اسکرول به تاریخ های گذشته رو غیرفعال کنم و نزارم که اسکرول کنه؟
Hi,
First of all thanks for the great contribution.
I'm wondering if there is a way to change text and labels grammatically or any other way to set these values to my desired ones.
با سلام
آیا امکان تغییر رنگ روز های تعطیل (جمعه) وجود دارد؟
سلام
تمامی مراحل اضافه کردن متد دوم را انجام دادم
با این مشکل روبرو شدم
Error:Project :app declares a dependency from configuration 'compile' to configuration 'default' which is not declared in the descriptor for project :PersianMaterialDateTimePicker.
Hi there,
There's an issue in the PersianCalendar class. it lags a day behind. you can check it out by setting your device date to say 1/6/1394 00:10 AM. What you get is 31/5/1394. I'm looking forward to fix it. God willingly I'll post the result :-)
Error:(35, 0) Connection refused
persianmaterialdatetimepicker/build.gradle">Open File
با سلام و خسته نباشید
میخواستم ببینم آیا امکان داره بتونیم رنگ روزهای تعطیل رو به طریقی تغییر بدیم؟
اگر ممکنه راهنماییام کنید که توی چه فایلی، چه آرایهای رو باید تغییر بدیم که رنگ روزهای تعطیل تغییر کنه؟
با تشکّر از زحماتتون
درود بر شما،
ممنون از این که این کتاب خونه رو فارسی سازی کردید.
اما من تو یه پروژه نیاز به استفاده از هر دوی اینها دارم، یعنی هم خورشیدی هم میلادی و ظاهرا هر دوی اینها رو کنار هم نمیشه تو یه پروژه با gradle داشت و نهایتا موقع run کردن به exception و conflict بر می خوره بین اسم کلاسهای داخل لایبرری شما.
ممنون
ba salam
darbareye TimeZone moshkel daram. har kar mikonam baz TimeZone ro GMT . Chetor bayad set konim?!!!!!!!
salam
man datepicker dar yek fragment bedune implement daram estefade mikonam dar halate landscape datepicker va timepicker b surate landscape darnemian va har do az safhe kharej mishan dokmeha dide nemishe mamnoon misham residegi koni
با سلام
برای نمایش تاریخ به صورت کوتاه مانند:
۱۳۹۵/۰۷/۰۳
در تمامی ماهها صحیح است جز ماه آذر که بجای ۰۹، ۹ ثبت میشود، یعنی:
۱۳۹۵/۹/۰۳
این مشکل در گزارش گیری دیتابیس محسوس است.
.
با تشکر از زحمات شما سرورانم
با سلام.
چگونه میتونم به صورت ثابت (و نه به صورت مودال) استفاده کنم؟
In date picker when on click on month/year label should list the years and user can pick on of them. in current version this onClick point it's not working or if working in out of the label and not on every devices.
If you call setMinDate
in a picker with a persian year before 1350, the year picker doesn't show years before 1350. It seems that mMinYear
is always set with DEFAULT_START_YEAR
, which is 1350
. The method that should set this value, setYearRange
, is not used in code.
Consider removing the limit on DatePickerDialog.java:600
return mMinDate != null && mMinDate.getPersianYear() > mMinYear ? mMinDate.getPersianYear() : mMinYear;
با سلام
من تو سایتهای مختلف سرچ کردم عمده کاربران ایرانی یا قادر به اضافه کردن کتابخانه نیستند یا اگه اضافه کردند نمی دونند چه جوری ازش استفاده کنند. اگه ممکنه یه پروژه کوچک درست کنید و به عنوان نمونه جهت دانلود در اختیار کاربران قرار بدید تا براحتی بشه ازش استفاده کرد.
سلام ممنون از کتابخانه قویتون
میخواستم بگم که اگه میشه نام ماههای دری رو هم اضافه کنید
Hijri Shamsi Month in Dari Corresponding Christian month
Hamal March-April
Sawer April-May
Jawza May-June
Saratan June-July
Asad July-August
Sonbula August-September
Mizaan September-October
Aqrab October-November
Qaws November-December
Jadi December –January
Dalwa January-February
Hoot February-March
بعد اگه بشه همین ماههایی که هست به صورت فینگیلیش هم قابل استفاده باشه
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.