Creates a date-time from components.
| year |
year value. |
| month |
month value (1-12). |
| day |
day value (1-31). |
| hour |
hour value (0-23). |
| min |
minute value (0-59). |
| sec |
second value (0-59). |
|
Result.ok(created date-time), or Result.error(DateTimeError.INVALID_COMPONENTS) when components are invalid. |