أفضل طريقة للتحقق من ما إذا كان اثنين من التواريخ نفس التقويم يوم رائع ؟

StackOverflow https://stackoverflow.com/questions/219109

  •  03-07-2019
  •  | 
  •  

سؤال

من الواضح أنني يمكن أن يخلق Calendar كائن مع التاريخ و استخدام get(DAY) على ذلك, ولكن معرفة رائع, أعتقد أن هناك ما هو أسهل وأسرع طريقة أنا لا أعرف ؟

الجواب

(date1..date2).size() == 1 // true if two dates are on same calendar day
هل كانت مفيدة؟

المحلول

بسرعة فتح رائع في عمل الكتاب وجدت ما يلي عينة من شأنها أن تساعد:

def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2

نصائح أخرى

أقصر قليلا و أكثر قابلية للقراءة ثم الحالي أفضل إجابة:

date1 - date2 == 0 //true if two dates are on same calendar day
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top