<DTn> = DT.fromtimestamp(<real>) # Local time DTn from seconds since Epoch.
<DTa> = DT.fromtimestamp(<real>, <tz.>) # Aware datetime from seconds since Epoch.
```
* **ISO strings come in following forms: `'YYYY-MM-DD'`, `'HH:MM:SS.ffffff[±<offset>]'`, or both separated by a space or a `'T'`. Offset is formatted as: `'HH:MM'`.**
* **ISO strings come in following forms: `'YYYY-MM-DD'`, `'HH:MM:SS.ffffff[±<offset>]'`, or both separated by an arbitrary character. Offset is formatted as: `'HH:MM'`.**
* **On Unix systems Epoch is `'1970-01-01 00:00 UTC'`, `'1970-01-01 01:00 CET'`, ...**
<li><strong>ISO strings come in following forms: <codeclass="python hljs"><spanclass="hljs-string">'YYYY-MM-DD'</span></code>, <codeclass="python hljs"><spanclass="hljs-string">'HH:MM:SS.ffffff[±<offset>]'</span></code>, or both separated by a space or a <codeclass="python hljs"><spanclass="hljs-string">'T'</span></code>. Offset is formatted as: <codeclass="python hljs"><spanclass="hljs-string">'HH:MM'</span></code>.</strong></li>
<li><strong>ISO strings come in following forms: <codeclass="python hljs"><spanclass="hljs-string">'YYYY-MM-DD'</span></code>, <codeclass="python hljs"><spanclass="hljs-string">'HH:MM:SS.ffffff[±<offset>]'</span></code>, or both separated by an arbitrary character. Offset is formatted as: <codeclass="python hljs"><spanclass="hljs-string">'HH:MM'</span></code>.</strong></li>
<li><strong>On Unix systems Epoch is <codeclass="python hljs"><spanclass="hljs-string">'1970-01-01 00:00 UTC'</span></code>, <codeclass="python hljs"><spanclass="hljs-string">'1970-01-01 01:00 CET'</span></code>, …</strong></li>
</ul>
<div><h3id="decode">Decode</h3><pre><codeclass="python language-python hljs"><str> = <D/T/DT>.isoformat(sep=<spanclass="hljs-string">'T'</span>) <spanclass="hljs-comment"># Also timespec='auto/hours/minutes/seconds'.</span>
@ -701,8 +701,9 @@ shuffle(<list>)
<li><strong>When parsing, <codeclass="python hljs"><spanclass="hljs-string">'%z'</span></code> also accepts <codeclass="python hljs"><spanclass="hljs-string">'±HH:MM'</span></code>.</strong></li>
<li><strong>For abbreviated weekday and month use <codeclass="python hljs"><spanclass="hljs-string">'%a'</span></code> and <codeclass="python hljs"><spanclass="hljs-string">'%b'</span></code>.</strong></li>
</ul>
<div><h3id="arithmetics">Arithmetics</h3><pre><codeclass="python language-python apache hljs"><D/DT> = <D/DT> ± <TD><spanclass="hljs-comment"># Result can fall into missing hour.</span>
<TD> = <D/DT> - <D/DT><spanclass="hljs-comment"># Ignores time jumps if they share non tzlocal tz.</span>
<div><h3id="arithmetics">Arithmetics</h3><pre><codeclass="python language-python apache hljs"><D/DT> = <D/DT> ± <TD><spanclass="hljs-comment"># Returned datetime can fall into missing hour.</span>
<TD> = <D/DTn> - <D/DTn><spanclass="hljs-comment"># Returns the difference, ignoring time jumps.</span>
<TD> = <DTa> - <DTa><spanclass="hljs-comment"># Ignores time jumps if they share tzinfo object.</span>
<TD> = <DT_UTC> - <DT_UTC><spanclass="hljs-comment"># Convert DTs to UTC to get the actual delta.</span>
</code></pre></div>
@ -1671,13 +1672,13 @@ db = connector.connect(host=<str>, user=<str>, password=<str>,
<div><h3id="encode-1">Encode</h3><pre><codeclass="python language-python hljs"><bytes> = bytes(<coll_of_ints>) <spanclass="hljs-comment"># Ints must be in range from 0 to 255.</span>
<div><h3id="decode-1">Decode</h3><pre><codeclass="python language-python hljs"><list> = list(<bytes>) <spanclass="hljs-comment"># Returns ints in range from 0 to 255.</span>