Skip to content

Commit 7d06e98

Browse files
authored
add no-op variants of date conversion methods (#5)
1 parent 25410c1 commit 7d06e98

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/datetime.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ function str2zoneddatetime(str::String)
2424
return ZonedDateTime(str2datetime(str), localzone())
2525
throw(OpenAPIException("Unsupported ZonedDateTime format: $str"))
2626
end
27+
str2zoneddatetime(datetime::DateTime) = ZonedDateTime(datetime, localzone())
2728

2829
str2datetime(bytes::Vector{UInt8}) = str2datetime(String(bytes))
2930
function str2datetime(str::String)
@@ -36,6 +37,7 @@ function str2datetime(str::String)
3637
end
3738
throw(OpenAPIException("Unsupported DateTime format: $str"))
3839
end
40+
str2datetime(datetime::DateTime) = datetime
3941

4042
str2date(bytes::Vector{UInt8}) = str2date(String(bytes))
4143
function str2date(str::String)
@@ -48,3 +50,4 @@ function str2date(str::String)
4850
end
4951
throw(OpenAPIException("Unsupported Date format: $str"))
5052
end
53+
str2date(date::Date) = date

0 commit comments

Comments
 (0)