Browse Source

Datetime fix

pull/28/head
Jure Šorn 5 years ago
parent
commit
96f8f69152
1 changed files with 3 additions and 9 deletions
  1. 12
      README.md

12
README.md

@ -495,7 +495,7 @@ import pytz
### Encode ### Encode
```python ```python
<D/T/DT> = D/T/DT.fromisoformat(<str>) # From 'YYYY-MM-DD' / 'HH:MM:SS.ffffff[+<offset>]'.
<D/T/DT> = D/T/DT.fromisoformat('<iso>') # D/T/DT from ISO string.
<DT> = DT.strptime(<str>, '<format>') # Datetime from string according to format. <DT> = DT.strptime(<str>, '<format>') # Datetime from string according to format.
<D/DTn> = D/DT.fromordinal(<int>) # Date or datetime from days since Christ. <D/DTn> = D/DT.fromordinal(<int>) # Date or datetime from days since Christ.
<D/DTn> = D/DT.fromtimestamp(<real>) # D/DT from seconds since Epoch in local time. <D/DTn> = D/DT.fromtimestamp(<real>) # D/DT from seconds since Epoch in local time.
@ -506,19 +506,13 @@ import pytz
### Decode ### Decode
```python ```python
<str> = <D/T/DT>.isoformat() # 'YYYY-MM-DD' / 'HH:MM:SS.ffffff[+<offset>]'.
<str> = <D/T/DT>.isoformat() # ISO string representation.
<str> = <D/T/DT>.strftime('<format>') # Customized string representation. <str> = <D/T/DT>.strftime('<format>') # Customized string representation.
<int> = <D/DT>.toordinal() # Days since Christ, ignoring time and timezone. <int> = <D/DT>.toordinal() # Days since Christ, ignoring time and timezone.
<float> = <DT>.timestamp() # Seconds since Epoch in local time or tz if set. <float> = <DT>.timestamp() # Seconds since Epoch in local time or tz if set.
``` ```
### ISO Format
```python
date == 'YYYY-MM-DD'
time == 'HH:MM:SS.ffffff[+<offset>]'
datetime == 'YYYY-MM-DDTHH:MM:SS.ffffff[+<offset>]'
```
### ISO Formats
* **Date: `'YYYY-MM-DD'`.** * **Date: `'YYYY-MM-DD'`.**
* **Time: `'HH:MM:SS.ffffff[+<offset>]'`.** * **Time: `'HH:MM:SS.ffffff[+<offset>]'`.**
* **Datetime: `'YYYY-MM-DDTHH:MM:SS.ffffff[+<offset>]'`.** * **Datetime: `'YYYY-MM-DDTHH:MM:SS.ffffff[+<offset>]'`.**

Loading…
Cancel
Save