@@ -36,7 +36,7 @@ def _utc():
36
36
# -------- some conversion wrapper functions
37
37
38
38
39
- def _field_accessor (name , field ):
39
+ def _field_accessor (name , field , docstring = None ):
40
40
def f (self ):
41
41
values = self .asi8
42
42
if self .tz is not None :
@@ -45,6 +45,7 @@ def f(self):
45
45
values = self ._local_timestamps ()
46
46
return tslib .get_date_field (values , field )
47
47
f .__name__ = name
48
+ f .__doc__ = docstring
48
49
return property (f )
49
50
50
51
@@ -1398,7 +1399,7 @@ def freqstr(self):
1398
1399
return self .offset .freqstr
1399
1400
1400
1401
year = _field_accessor ('year' , 'Y' )
1401
- month = _field_accessor ('month' , 'M' )
1402
+ month = _field_accessor ('month' , 'M' , "The month as January=1, December=12" )
1402
1403
day = _field_accessor ('day' , 'D' )
1403
1404
hour = _field_accessor ('hour' , 'h' )
1404
1405
minute = _field_accessor ('minute' , 'm' )
@@ -1407,7 +1408,8 @@ def freqstr(self):
1407
1408
nanosecond = _field_accessor ('nanosecond' , 'ns' )
1408
1409
weekofyear = _field_accessor ('weekofyear' , 'woy' )
1409
1410
week = weekofyear
1410
- dayofweek = _field_accessor ('dayofweek' , 'dow' )
1411
+ dayofweek = _field_accessor ('dayofweek' , 'dow' ,
1412
+ "The day of the week with Monday=0, Sunday=6" )
1411
1413
weekday = dayofweek
1412
1414
dayofyear = _field_accessor ('dayofyear' , 'doy' )
1413
1415
quarter = _field_accessor ('quarter' , 'q' )
0 commit comments