date
Contains functions for working with date and time
Constants
STYLE_FULL
: number = 0
STYLE_LONG
: number = 1
STYLE_MEDIUM
: number = 2
STYLE_SHORT
: number = 3
Functions
newDate(...)
— newDate()
- returns current date.
newDate(timestamp)
- returns date by given timestamp.
newDate(dateString)
- parses and returns date by given string.
newDate(pattern, dateString)
- parses and returns date by given string in pattern
format.
newDate(year, month, day)
- returns date by year, month and day.
newDate(year, month, day, hour, minute)
- returns date by year, month, day, hour and minute.
newDate(year, month, day, hour, minute, second)
- returns date by year, month, day, hour, minute and second.
Returns DateValue.
newFormat(...)
— newFormat()
- returns default date format.
newFormat(pattern)
- returns date format by given pattern.
newFormat(type)
- returns format: 0 - default, 1 - date, 2 - time, 3 - date and time.
newFormat(pattern, locale)
- returns date format by given pattern and locale.
newFormat(type, style)
- returns format: 0 - default, 1 - date, 2 - time, 3 - date and time. style
: 0 - full, 1 - long, 2 - medium, 3 - short.
Returns DateFormatValue.
formatDate(date, format = default)
— formats date by given format and returns string
use date
d = newDate(2016, 4, 8)
println formatDate(d, newFormat("yyyy/MM/dd")) // "2016/05/08"
parseDate(dateString, format = default)
— parses date from string by given pattern. Returns DateValue
use date
println parseDate("2016/05/08", newFormat("yyyy/MM/dd"))
toTimestamp(date)
— returns timestamp in milliseconds