آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روش صحیح ذخیره تاریخ در دیتابیس sqlite (نکته آموزشی)

hamcalas  8 سال پیش  8 سال پیش
+5 0

تاریخ را به چه روشی در sqlite ذخیره کنیم ؟ در این مقاله به این موضوع پرداخته شده است

استفاده از روش اصولی برای ذخیره تاریخ در دیتابیس بسیار مهم است و در گزارش گیری ها و یا برنامه های چند زبانه که با تقویم های مختلف کار می کنند نقشش بیشتر احساس می شود

1- در فرمت مورد پذیرش dqllite دخیره کنیم

فرمت های مورد پذیرش :

Time Strings:

A time string can be in any of the following formats:

S.N.Time StringExample
1 YYYY-MM-DD 2010-12-30
2 YYYY-MM-DD HH:MM 2010-12-30 12:10
3 YYYY-MM-DD HH:MM:SS.SSS 2010-12-30 12:10:04.100
4 MM-DD-YYYY HH:MM 30-12-2010 12:10
5 HH:MM 12:10
6 YYYY-MM-DDTHH:MM 2010-12-30 12:10
7 HH:MM:SS 12:10:01
8 YYYYMMDD HHMMSS 20101230 121001
9 now 2013-05-07

You can use the "T" as a literal character separating the date and the time. منبع  

اطلاعات بیشتر  لینک

2- تاریخ را بصورت میلادی ذخیره می کنیم و موقع بازیابی و نمایش به فرمت  دلخواه تبدیل می کنیم

مثلا اگر تاریخ جلالی است ابتدا آن را به میلادی تبدیل می کنیم و در فرمت مورد پذیرش sqlite  در دیتابیس ذخیره می کنیم موقع نمایش تاریخ در برنامه مجددا آن را به جلالی برمیگردانیم

برای استفاده از تاریخ شمی دربرنامه می توانید از این آموش استفاده کنید لینک

در مقاله ی فوق کلاسی معرفی شده به نام JDF   که فانشن های تبدیل تاریخ به هم را دارد .

اگر تاریخ در فرمت مناسب نیست مثلا به شکل 2016/8/22 است برای نبدیل به 22-8-2016 از  ان روش استفاده می کنند لینک

 this.finish(); // (:

 

 

 برای این سوال پاسخی وجود ندارد.

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