Skip to content

Instantly share code, notes, and snippets.

@spmallette
Created September 10, 2021 15:40
Show Gist options
  • Save spmallette/5f1c54ef51951b43ddd88c741d110a4b to your computer and use it in GitHub Desktop.
Save spmallette/5f1c54ef51951b43ddd88c741d110a4b to your computer and use it in GitHub Desktop.
datetime assertions
new Object[]{"datetime('2018-03-22T00:35:44.741Z')", new DateTime(2018, 03, 22, 00, 35, 44, 741, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44.741-0000')", new DateTime(2018, 03, 22, 00, 35, 44, 741, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44.741+0000')", new DateTime(2018, 03, 22, 00, 35, 44, 741, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44.741-0300')", new DateTime(2018, 03, 22, 00, 35, 44, 741, DateTimeZone.forOffsetHours(-3)).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44.741+1600')", new DateTime(2018, 03, 22, 00, 35, 44, 741, DateTimeZone.forOffsetHours(16)).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44.741')", new DateTime(2018, 03, 22, 00, 35, 44, 741, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44Z')", new DateTime(2018, 03, 22, 00, 35, 44, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('2018-03-22T00:35:44')", new DateTime(2018, 03, 22, 00, 35, 44, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('2018-03-22')", new DateTime(2018, 03, 22, 0, 0, 0, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('1018-03-22')", new DateTime(1018, 03, 22, 0, 0, 0, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('9018-03-22')", new DateTime(9018, 03, 22, 0, 0, 0, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('T00:00:00')", new DateTime(1970, 1, 1, 0, 0, 0, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('T00:00:00Z')", new DateTime(1970, 1, 1, 0, 0, 0, DateTimeZone.UTC).toDate()},
new Object[]{"datetime('1000-001')", new DateTime(1000, 1, 1, 0, 0, 0, DateTimeZone.UTC).toDate()},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment