commit 9a111273b44b88809ae4c095bf98dffcfda284c6 parent 1adadeb17f48509b8dff6f17e560d2ff5dce1686 Author: Marcello Stanisci <stanisci.m@gmail.com> Date: Sat, 11 Jan 2020 11:10:48 +0100 add file Diffstat:
| A | util/src/main/kotlin/time.kt | | | 20 | ++++++++++++++++++++ |
1 file changed, 20 insertions(+), 0 deletions(-)
diff --git a/util/src/main/kotlin/time.kt b/util/src/main/kotlin/time.kt @@ -0,0 +1,19 @@ +package tech.libeufin.util + +import java.util.* +import javax.xml.datatype.DatatypeFactory +import javax.xml.datatype.XMLGregorianCalendar + +/* now */ +fun getGregorianDate(): XMLGregorianCalendar { + val gregorianCalendar = GregorianCalendar() + val datatypeFactory = DatatypeFactory.newInstance() + return datatypeFactory.newXMLGregorianCalendar(gregorianCalendar) +} + +/* explicit point in time */ +fun getGregorianDate(year: Int, month: Int, day: Int): XMLGregorianCalendar { + val gregorianCalendar = GregorianCalendar(year, month, day) + val datatypeFactory = DatatypeFactory.newInstance() + return datatypeFactory.newXMLGregorianCalendar(gregorianCalendar) +} +\ No newline at end of file