مشکل درون کتاب خونه ای که به من دادیه
چطور کتابخونه اصلاح کنم ؟
نمایش نسخه قابل چاپ
نقل قول:
// نمایش تاریخ شمسی
lcd.setCursor(0, 1);
lcd.print("date :");
Date now(2017, 11, 27);
jdate = now.JDate();
lcd.println(jdate);
این کل متغیر هام کتابخونه استفاده شدمم # "JDateLib.h"نقل قول:
String jdate; // Jalali Date String
int JY,JM,JD; // Jalali Year & Month & Day Intiger
سلام خدمت اساتید محترم
من این کتابخانه رو استفاده کردم به تاریخ امروز که اول اسفند 95 هستش نمایش میده 31 بهمن 95 به نظر شما اشکال کار کجاست
از ماژول ds3231 استفاده کردم
سلام.
میشه لطفا راهنمایی کنید چطور توسط این کتابخونه، تاریخ میلادی کتابخونه rtclib رو به شمسی تبدبل کنم؟ شرمنده من یه تازه کارم :(
یک نفر جوانمرد در راه خدا این کد رو اصلاح کنه.
#include <Wire.h>
#include "RTClib.h"
#include "JDateLib.h"
String jdate;
int JY,JM,JD,y;
RTC_DS1307 rtc;
void setup () {
Serial.begin(9600);
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
rtc.begin();
}
void loop () {
DateTime now = rtc.now();
// Taqvime miladi
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.println(now.day(), DEC);
// Taqvime miladi
Date now(now.year(), now.month(), now.day());
jdate = now.JDate();
JY = now.JYear();
JM = now.JMonth();
JD = now.JDay();
Serial.println(JY);
Serial.println(JM);
Serial.println(JD);
Serial.println(jdate);
delay(5000);
}
خیلی ممنون ازشما