Skip to content

Commit bd8888f

Browse files
authored
update RFC3339 to RFC3339Nano (#88)
1 parent 8c5dd2b commit bd8888f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

azuredevops/models.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ func (t *Time) MarshalJSON() ([]byte, error) {
9797

9898
// AsQueryParameter formats time value for query parameter usage.
9999
func (t Time) AsQueryParameter() string {
100-
return t.Time.Format(time.RFC3339)
100+
return t.Time.Format(time.RFC3339Nano)
101101
}
102102

103103
func (t Time) String() string {

azuredevops/models_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func TestModels_Unmarshal_Time(t *testing.T) {
2525
t.Errorf("Expecting deserialized time to equal default time. Actual time: %v", testModel.Time1)
2626
}
2727

28-
parsedTime, err := time.Parse(time.RFC3339, "2019-09-01T00:07:26Z")
28+
parsedTime, err := time.Parse(time.RFC3339Nano, "2019-09-01T00:07:26Z")
2929
if err != nil {
3030
t.Errorf(err.Error())
3131
}
@@ -70,7 +70,7 @@ func TestModels_Time_AsQueryParameter(t *testing.T) {
7070
Time: time.Date(2006, 1, 2, 3, 4, 5, 0, time.UTC),
7171
}
7272
queryParameterValue := tt.AsQueryParameter()
73-
parsedTime, err := time.Parse(time.RFC3339, queryParameterValue)
73+
parsedTime, err := time.Parse(time.RFC3339Nano, queryParameterValue)
7474
if err != nil {
7575
t.Errorf("invalid query parameter %s value for time: %s", tt.Time, queryParameterValue)
7676
}

0 commit comments

Comments
 (0)