pydicom.valuerep.DT

class pydicom.valuerep.DT(*args: Any, **kwargs: Any)[source]

Store value for an element with VR DT as datetime.datetime.

Note that the datetime.datetime base class is immutable.

__init__(*args: Any, **kwargs: Any) None[source]

Create a new DT element value.

Methods

__init__(*args, **kwargs)

Create a new DT element value.

astimezone

tz -> convert to local time in new timezone tz

combine

date, time -> datetime with same date and time fields

ctime()

Return ctime() style string.

date()

Return date object with same year, month and day.

dst()

Return self.tzinfo.dst(self).

fromisocalendar

int, int, int -> Construct a date from the ISO year, week number and weekday.

fromisoformat()

string -> datetime from a string in most ISO 8601 formats

fromordinal

int -> date corresponding to a proleptic Gregorian ordinal.

fromtimestamp

timestamp[, tz] -> tz's local time from POSIX timestamp.

isocalendar()

Return a named tuple containing ISO year, week number, and weekday.

isoformat

[sep] -> string in ISO 8601 format, YYYY-MM-DDT[HH[:MM[:SS[.mmm[uuu]]]]][+HH:MM].

isoweekday()

Return the day of the week represented by the date.

now()

Returns new datetime object representing current time local to tz.

replace

Return datetime with new specified fields.

strftime

format -> strftime() style string.

strptime

string, format -> new datetime parsed from a string (like time.strptime()).

time()

Return time object with same time but with tzinfo=None.

timestamp()

Return POSIX timestamp as float.

timetuple()

Return time tuple, compatible with time.localtime().

timetz()

Return time object with same time and tzinfo.

today()

Current date or datetime: same as self.__class__.fromtimestamp(time.time()).

toordinal()

Return proleptic Gregorian ordinal.

tzname()

Return self.tzinfo.tzname(self).

utcfromtimestamp

Construct a naive UTC datetime from a POSIX timestamp.

utcnow()

Return a new datetime representing UTC day and time.

utcoffset()

Return self.tzinfo.utcoffset(self).

utctimetuple()

Return UTC time tuple, compatible with time.localtime().

weekday()

Return the day of the week represented by the date.

Attributes

day

fold

hour

max

microsecond

min

minute

month

resolution

second

tzinfo

year

original_string