Closed mahramane closed 2 years ago
Change
private void updateTimeStamp(){
try {
this.timeInMilliSecond = Objects.requireNonNull(new SimpleDateFormat("dd/MM/yyyy", this.locale)
.parse("" + this.grgDay + "/" + this.grgMonth + "/" + this.getGrgYear())).getTime();
} catch (ParseException e) {
this.timeInMilliSecond = new Date().getTime();
}
}
to
private void updateTimeStamp() {
try {
this.timeInMilliSecond = Objects.requireNonNull(new SimpleDateFormat("dd/MM/yyyy hh:mm:ss", this.locale)
.parse("" + this.grgDay + "/" + this.grgMonth + "/" + this.getGrgYear() + " " + this.hour + ":" + this.minute + ":" + this.second)).getTime();
} catch (ParseException e) {
this.timeInMilliSecond = new Date().getTime();
}
}
سلام ممنون بابت گزارشتون بررسی می کنم
سلام ممنون بابت گزارشتون بررسی می کنم
در صورت امکان millisecond هم اضافه کنید ممنونم
@mahramane مورد اول اصلاح شد و چون باگ بود با نسخه ۱.۲ منشر میشه میلی ثانیه هم در دستور کار قرار می دم برای نسخه ۱.۳ ممنون از مشارکتتون
سلام وقتتون بخیر مقدار 1603744200000رو وقتی به شکل زیر به PersianDate پاس میدم ساعت، دقیقه و ثانیه صفر میشن:
val close = candleItem.close ?: throw IllegalArgumentException("")
val timestamp = candleItem.time ?: throw IllegalArgumentException("")
PersianDate(timestamp)
سلام
تابع getTime() ساعت و دقیقه و ثانیه و میلی ثانیه توش نیست و به صورت پیشفرض 00:00:00:000 هست
`PersianDate().getTime();