Added some helper fuzzy functions
authorEd Page <epage@Dulcinea.(none)>
Thu, 16 Apr 2009 04:34:15 +0000 (23:34 -0500)
committerEd Page <epage@Dulcinea.(none)>
Thu, 16 Apr 2009 04:34:15 +0000 (23:34 -0500)
src/toolbox.py

index 36f4ec8..9b8e2b0 100644 (file)
@@ -134,6 +134,18 @@ def load_xml(source, alternative=None):
        return xmldoc
 
 
+def is_same_year(targetDate, todaysDate = datetime.datetime.today()):
+       return targetDate.year == todaysDate.year
+
+
+def is_same_month(targetDate, todaysDate = datetime.datetime.today()):
+       return targetDate.month == todaysDate.month
+
+
+def is_same_day(targetDate, todaysDate = datetime.datetime.today()):
+       return targetDate.day == todaysDate.day
+
+
 def to_fuzzy_date(targetDate, todaysDate = datetime.datetime.today()):
        """
        Conert a date/time/datetime object to a fuzzy date