We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To properly work with ISO date and time we need a low level time recordType. This will required low level changes to Rosetta DSL:
recordType time: hour int min int sec int msec int
recordType ISODateTime: date time offset
We also need functions to convert to and from ISODateTime:
func FormatISODateTime: inputs: date date (1..1) time time (1..1) offset int (1..1) formatType ISOFormatTypeEnum (0..1) output: isoDateTime string (1..1) set IsoDateTime: date->year + '-' + date->month + '-' +date-> day + 'T' + time->hour + ':' + time->min + ":" + time->sec + ":" + time->msec + "Z"
... other formats with UTC Offset : [+/-] offset
func ConvertISODateTime: inputs: isoDateTimeStr string (1..1) output: isoDateTime ISODateTime (1..1)
The text was updated successfully, but these errors were encountered:
Meeting to be scheduled.
Sorry, something went wrong.
Raised DSL issue to implement time as a record type finos/rune-dsl#725
time
Hi @tomhealey-icma Is the meeting scheduled? Can we close the issue if it has?
No branches or pull requests
To properly work with ISO date and time we need a low level time recordType. This will required low level changes to Rosetta DSL:
recordType time:
hour int
min int
sec int
msec int
recordType ISODateTime:
date
time
offset
We also need functions to convert to and from ISODateTime:
func FormatISODateTime:
inputs:
date date (1..1)
time time (1..1)
offset int (1..1)
formatType ISOFormatTypeEnum (0..1)
output:
isoDateTime string (1..1)
set IsoDateTime:
date->year + '-' + date->month + '-' +date-> day + 'T' + time->hour + ':' + time->min + ":" + time->sec + ":" + time->msec + "Z"
func ConvertISODateTime:
inputs:
isoDateTimeStr string (1..1)
output:
isoDateTime ISODateTime (1..1)
The text was updated successfully, but these errors were encountered: