המרת long לתאריך

המרת long לתאריך../images/Emo35.gif

היי, נתקלתי בבעיה קטנה. class File מחזיר לי את lastModified בתור long ואני צריכה להציג אותו בפורמט תאריך רגיל. אולי משהו יודע איך עושים את זה? תודה!
 
איך בדיוק ביקשת את התאריך?

עד כמה שזכור לי, כאשר קוראים למתודה GetStatus ב-CFile, הוא מחזיר אובייקט מסוג CFileStatus. אחד מה-MEMBERS של האובייקט הזה הוא זמן שינוי הקובץ, והוא עינו LONG אלא אובייקט מסוג CTime. לאובייקט מסוג כזה יש מתודות כמו GetYear, GetMonth וכו' ולכן אפשר לקרוא אותו בכל דרך שאת רוצה. אפילו אפשר להמיר אותו למחרוזת בעזרת מתודת ה-Format.
 

אלדד28

New member
בפעם הבאה נא לציין שפה...

lastModified אכן מחזיר לך את התאריך בתור long. את צריכה להעביר את המספר הזה ל-class אחר שנקרא Date, ב-constructor, ואז את יכולה להשתמש ב-getDay, getMonth, getYear וכדומה, תקראי ב-JDK API.
 
למעלה