NaiveDatetime#
tradeexecutor.state.types.NaiveDatetime class.
- class NaiveDatetime[source]#
Bases:
datetime
Always encode datetime with timezones.
By default datetime.datetime(ts) deserialises to a local timezone. We want to force UTC every to make sure state is transferrable between different computers.
Methods
__init__
(*args, **kwargs)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 datetime.isoformat() output
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