ktoday 0.1 ( Ελληνικό εορτολόγιο )
Alex
aaalex at ath.forthnet.gr
Mon May 2 17:23:31 EEST 2005
On Mon 02 May 2005 17:02, Vivia Nikolaidou wrote:
> Το http://gtoday.sourceforge.net το είχες δει;
Ναι, αλλά δε έπαιζε με τίποτα το osd .(Δεν έβρισκε με τίποτα το font)
> Έχουμε πρόβλημα στον υπολογισμό του Πάσχα, μερικές φορές ξεφεύγει κατά μια
> μέρα. Μήπως έχει κανείς καμιά ιδέα;
H function που έχω φτιάξει για το Πάσχα είναι η ακόλουθη:
QDateTime ktoday::easterDate(QDateTime cur)
{
int y,g,i,j,l,em,ed;
struct tm *fix;
time_t t;
y = cur.date().year(); // εδώ μπορείς να περνάς μόνο το "έτος" π.χ. 2005
g=y % 19;
i=(19*g+15) % 30;
j=(y+y/4+i) % 7;
l=i-j+13;
em=3+(l+40)/44;
ed=l+28-31*em/4;
t=time(NULL);
fix=localtime(&t);
fix->tm_year= y-1900;
fix->tm_mon = em-1;
fix->tm_mday= ed;
mktime(fix);
QDate edate(y,fix->tm_mon+1,fix->tm_mday);
QDateTime ret(edate);
return ret;
}
Το τσέκαρα δειγματοληπτικά για 5-6 χρόνια και παίζει καλά...(Πρόγραμμα
αναφοράς χρησιμοποίησα το gcal...μπορείς και εκεί να δεις το source)
Φιλικά,
/Άλκης
More information about the Linux-greek-users
mailing list