libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 9a111273b44b88809ae4c095bf98dffcfda284c6
parent 1adadeb17f48509b8dff6f17e560d2ff5dce1686
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Sat, 11 Jan 2020 11:10:48 +0100

add file

Diffstat:
Autil/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