HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
app.DateTimeType.OffsetTzInfo Class Reference
Inheritance diagram for app.DateTimeType.OffsetTzInfo:
Collaboration diagram for app.DateTimeType.OffsetTzInfo:

Public Member Functions

def __init__ (self, isNegative=False, hours=0, minutes=0)
 
def utcoffset (self, dt)
 
def dst (self, dt)
 
def tzname (self, dt)
 

Public Attributes

 isNegative
 
 hours
 
 minutes
 

Detailed Description

Definition at line 39 of file DateTimeType.py.

Constructor & Destructor Documentation

◆ __init__()

def app.DateTimeType.OffsetTzInfo.__init__ (   self,
  isNegative = False,
  hours = 0,
  minutes = 0 
)

Definition at line 41 of file DateTimeType.py.

41  def __init__(self, isNegative=False, hours=0, minutes=0):
42  self.isNegative = isNegative
43  self.hours = hours
44  self.minutes = minutes
45  super(OffsetTzInfo, self).__init__()
46 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ dst()

def app.DateTimeType.OffsetTzInfo.dst (   self,
  dt 
)

Definition at line 55 of file DateTimeType.py.

55  def dst(self, dt): # pylint: disable=W0613
56  return datetime.timedelta(0)
57 

◆ tzname()

def app.DateTimeType.OffsetTzInfo.tzname (   self,
  dt 
)

Definition at line 59 of file DateTimeType.py.

59  def tzname(self, dt): # pylint: disable=W0613
60  ret = '{:%H:%M}'.format(datetime.time(hour=self.hours, minute=self.minutes))
61  if self.isNegative:
62  ret = '−' + ret
63  else:
64  ret = '+' + ret
65  return "UTC" + ret
66 
67 
68 # # Class DateTimeType for extract data
69 #

◆ utcoffset()

def app.DateTimeType.OffsetTzInfo.utcoffset (   self,
  dt 
)

Definition at line 48 of file DateTimeType.py.

48  def utcoffset(self, dt): # pylint: disable=W0613
49  ret = datetime.timedelta(hours=self.hours, minutes=self.minutes)
50  if self.isNegative:
51  ret = (-1) * ret
52  return ret
53 

Member Data Documentation

◆ hours

app.DateTimeType.OffsetTzInfo.hours

Definition at line 43 of file DateTimeType.py.

◆ isNegative

app.DateTimeType.OffsetTzInfo.isNegative

Definition at line 42 of file DateTimeType.py.

◆ minutes

app.DateTimeType.OffsetTzInfo.minutes

Definition at line 44 of file DateTimeType.py.


The documentation for this class was generated from the following file: