יש לי משתנה Date בשם in אני עושה in.getHour() והוא כותב לי שיש לי שגיאה 1. איך אני מכניסה לתוך משתנה את השעה הנוכחית כולל שניות ודקות 2. ואיך אני מפחיתה משעה נוכחית שעה אחרת ע"מ לראות כמה זמן לקח לי לעשות משהו מסוים אשמח לקבל תשובה בהקדם תודה!!
זה class שרובו ככולו סטטי, הוא בעיקר עוזר לייצוג ה- Date בפורמטים שונים. את זו שצריכה "לטעון" את ה- class באמצעות מתודות set שלו, ע"י מידע מה- runtime. לגבי השאלה השניה שלך - נסי לחשוב לבד... זה לא קשה. כדאי לך להיעזר בתיעוד של המחלקה שהזכרת.
java.util.Date startTime = new java.util.Date(); // do some stuff java.util.Date endTime = new java.util.Date(); System.out.println("Number of milliseconds: "+(endTime.getTime()-startTime.getTime()) );
שהפונקציה שאת משתמש בה, ולמעשה כל הפונקציות שמטרתן לקבוע או לקבל חלק כלשהו מהתאריך, הן deprecated, ויש להשתמש במחקלה Calendar. וע"מ לאתחל אובייקט עם התאריך הנוכחי, יש ליצור אובייקט Date פשוט עם הקונסטרקטור הדיפולטי