pydicom.valuerep.DA#
- class pydicom.valuerep.DA(*args: Any, **kwargs: Any)[source]#
Store value for an element with VR DA as
datetime.date
.Note that the
datetime.date
base class is immutable.Methods
__init__
(*args, **kwargs)Create a new DA element value.
Return ctime() style string.
int, int, int -> Construct a date from the ISO year, week number and weekday.
str -> Construct a date from a string in ISO 8601 format.
int -> date corresponding to a proleptic Gregorian ordinal.
fromtimestamp
(timestamp, /)Create a date from a POSIX timestamp.
Return a named tuple containing ISO year, week number, and weekday.
Return string in ISO 8601 format, YYYY-MM-DD.
Return the day of the week represented by the date.
Return date with new specified fields.
format -> strftime() style string.
Return time tuple, compatible with time.localtime().
Current date or datetime: same as self.__class__.fromtimestamp(time.time()).
Return proleptic Gregorian ordinal.
Return the day of the week represented by the date.
Attributes
day
max
min
month
resolution
year
original_string
- ctime()#
Return ctime() style string.
- classmethod fromisocalendar()#
int, int, int -> Construct a date from the ISO year, week number and weekday.
This is the inverse of the date.isocalendar() function
- classmethod fromisoformat()#
str -> Construct a date from a string in ISO 8601 format.
- classmethod fromordinal()#
int -> date corresponding to a proleptic Gregorian ordinal.
- classmethod fromtimestamp(timestamp, /)#
Create a date from a POSIX timestamp.
The timestamp is a number, e.g. created via time.time(), that is interpreted as local time.
- isocalendar()#
Return a named tuple containing ISO year, week number, and weekday.
- isoformat()#
Return string in ISO 8601 format, YYYY-MM-DD.
- isoweekday()#
Return the day of the week represented by the date. Monday == 1 … Sunday == 7
- replace()#
Return date with new specified fields.
- strftime()#
format -> strftime() style string.
- timetuple()#
Return time tuple, compatible with time.localtime().
- classmethod today()#
Current date or datetime: same as self.__class__.fromtimestamp(time.time()).
- toordinal()#
Return proleptic Gregorian ordinal. January 1 of year 1 is day 1.
- weekday()#
Return the day of the week represented by the date. Monday == 0 … Sunday == 6