بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

یه مورد مشکل با کار کردن Date

مدیریت گفتگو
127359 7 سال پیش
آخرین تغییر: 7 سال پیش

با سلام یک مورد مشکل دارم با java.sql.Date اونم اینه که وقتی تاریخ شمسی میگیرم در text view از کاربر و می خواهم تبدیلش کنم به Date دچار یک باگ میشم اونم اینه که تاریخ آخر ماه نداره مثلان 29-02-1398 , 30-02-1398 ,31-02-1398 تو هر ماهی این سه روز آخرو نداره . چه کنم ؟؟

مثال :

private Date convertStringToDate(String strDate){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date dateUtils = null;
try {
dateUtils = sdf.parse(strDate);
} catch (ParseException e) {
e.printStackTrace();
}
Date date = new Date(dateUtils.getTime());
return date;
}

ورودی یکی از سه روز بالا رو بدم مثلا بدم 29-06-1398 بهم برمی گردونه 01-07-1398

حالا برای اینکه به مشکل بالا نخورم و تو تبدیل تکست به تاریخ شمسی چه راحلی پیشنهاد میکنید ؟؟

 

نظرات

پاسخ‌ها 1

127359 7 سال پیش

پاسخشو پیدا کردم : اینه که ماهه فبریه کلان 28 روزه و من هم تستی که میکردم از این ماه بود فهمیدم باید تبدیل تاریخ انجام بدم و کلان اگه یه ماژول بنویسید برای تاریخ که تبدیلارو انجام بده بهتره .

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .