[Zope-Checkins] SVN: Zope/trunk/lib/python/DateTime/interfaces.py
Move things around a bit to form logically arrange methods.
Philipp von Weitershausen
philikon at philikon.de
Sun Nov 27 12:15:05 EST 2005
Log message for revision 40382:
Move things around a bit to form logically arrange methods.
Fix some formatting.
Add TODO comment about a questionable method.
Changed:
U Zope/trunk/lib/python/DateTime/interfaces.py
-=-
Modified: Zope/trunk/lib/python/DateTime/interfaces.py
===================================================================
--- Zope/trunk/lib/python/DateTime/interfaces.py 2005-11-26 16:24:19 UTC (rev 40381)
+++ Zope/trunk/lib/python/DateTime/interfaces.py 2005-11-27 17:15:04 UTC (rev 40382)
@@ -32,6 +32,7 @@
# Conversion and comparison methods
+ #TODO determine whether this method really is part of the public API
def localZone(ltm=None):
'''Returns the time zone on the given date. The time zone
can change according to daylight savings.'''
@@ -79,6 +80,10 @@
falls within the current minute, in the context of this
object's timezone representation"""
+ def isLeapYear():
+ """Return true if the current year (in the context of the
+ object's timezone) is a leap year"""
+
def earliestTime():
"""Return a new DateTime object that represents the earliest
possible time (in whole seconds) that still falls within the
@@ -149,10 +154,6 @@
__le__ = lessThanEqualTo
- def isLeapYear():
- """Return true if the current year (in the context of the
- object's timezone) is a leap year"""
-
def dayOfYear():
"""Return the day of the year, in context of the timezone
representation of the object"""
@@ -277,30 +278,29 @@
# New formats
def fCommon():
- """Return a string representing the object\'s value in the
+ """Return a string representing the object's value in the
format: March 1, 1997 1:45 pm"""
def fCommonZ():
- """Return a string representing the object\'s value in the
+ """Return a string representing the object's value in the
format: March 1, 1997 1:45 pm US/Eastern"""
def aCommon():
- """Return a string representing the object\'s value in the
+ """Return a string representing the object's value in the
format: Mar 1, 1997 1:45 pm"""
def aCommonZ():
- """Return a string representing the object\'s value in the
+ """Return a string representing the object's value in the
format: Mar 1, 1997 1:45 pm US/Eastern"""
def pCommon():
- """Return a string representing the object\'s value in the
+ """Return a string representing the object's value in the
format: Mar. 1, 1997 1:45 pm"""
def pCommonZ():
- """Return a string representing the object\'s value
+ """Return a string representing the object's value
in the format: Mar. 1, 1997 1:45 pm US/Eastern"""
-
def ISO():
"""Return the object in ISO standard format. Note: this is
*not* ISO 8601-format! See the ISO8601 and HTML4 methods below
@@ -332,6 +332,18 @@
The time is in UTC.
"""
+ def JulianDay():
+ """Return the Julian day according to
+ http://www.tondering.dk/claus/cal/node3.html#sec-calcjd
+ """
+
+ def week():
+ """Return the week number according to ISO
+ see http://www.tondering.dk/claus/cal/node6.html#SECTION00670000000000000000
+ """
+
+ # Python operator and conversion API
+
def __add__(other):
"""A DateTime may be added to a number and a number may be
added to a DateTime; two DateTimes cannot be added."""
@@ -371,13 +383,3 @@
def __float__():
"""Convert to floating-point number of seconds since the epoch (gmt)"""
-
- def JulianDay():
- """Return the Julian day according to
- http://www.tondering.dk/claus/cal/node3.html#sec-calcjd
- """
-
- def week():
- """Return the week number according to ISO
- see http://www.tondering.dk/claus/cal/node6.html#SECTION00670000000000000000
- """
More information about the Zope-Checkins
mailing list