Qore Programming Language Reference Manual 2.3.0
Loading...
Searching...
No Matches
ql_time.dox.h
1
3namespace Qore {
5
7hashdecl DateTimeInfo {
9 int day;
11 int dow;
13 int doy;
15 bool dst;
17 int hour;
21 int minute;
23 int month;
27 int second;
31 int year;
35 string zone_name;
36};
37}
38
40namespace Qore {
42
44hashdecl IsoWeekInfo {
46 int day;
48 int week;
50 int year;
51};
52}
53
55namespace Qore {
263
265
281
283
299
301
317
319
337
339
349
351
376
378
393
395
410
412
420
422
430
432
449date date(string dtstr, string mask);
450
452
467
469
480
482
497
499
504
506
521
523
545
547
552
554
570string format_date(string format, date dt);
571
573
578
580
597
599
609
611
616
618
630
632
637
639
651
653
658
660
674
676
681
683
700
702
707
709
731
733
750
752
771
773
788
790
795
797
819
821
845
847
872
874
900
902
918
920
936
938
955
957
964
966
981
983
988
990
1009
1011
1032
1034
1053
1055
1072
1074
1089
1091
1096
1098
1115
1117
1122
1124
1139
1141
1146
1148
1163
1165
1170
1172
1189
1191
1196
1198
1213
1215
1220
1222
1237
1239
1255
1257
1272
1274
1296
1298
1303
1305
1320
1322
1327
1329
1344
1346
1351
1353
1368
1370
1386
1388
1403
1405
1427
1429
1451
1453
1458
1460
1482
1484
1489
1491
1508
1510
1515
1517
1539
1541
1546
1548
1566
1568
1586
1588
1606
1608
1621
1623
1645
1647
1652
1654
1669
1671
1676
1678
1700
1702
1707
1709}
The TimeZone class provides access to time zone functionality.
Definition QC_TimeZone.dox.h:11
date now_utc()
Returns the current UTC date and time with a resolution to the microsecond.
date gmtime()
Returns the current UTC (GMT) time with a resolution of a second.
nothing days()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing months()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing getDayOfWeek()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
date get_date_from_iso_week(softint year, softint week, softint day=1)
Retuns an absolute date value for the ISO-8601 calendar week information passed (year,...
nothing get_midnight()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing minutes()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
bool is_date_absolute()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
date date()
This function just returns 1970-01-01Z.
nothing get_milliseconds()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing years()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing getISODayOfWeek()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
date now()
Returns the current date and time with a resolution to the second.
int clock_getmillis()
Returns an integer representing the system time in milliseconds (1/1000 second intervals since Jan 1,...
nothing timegm()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
int get_duration_microseconds(date dt)
Returns an integer value representing the the number of microseconds of duration in the value of the ...
nothing getDayNumber()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing format_date()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
date now_ms()
Returns the current date and time with a resolution to the millisecond.
nothing date_ms()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing get_months()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
date microseconds(softint us)
Returns a relative date/time value in microseconds based on the integer argument passed to be used in...
date now_us()
Returns the current date and time with a resolution to the microsecond.
int get_epoch_microseconds(date dt)
Returns the number of microseconds of the date and time in local time passed since Jan 1,...
nothing getISOWeekHash()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
int get_iso_day_of_week(date dt)
Returns an integer representing the ISO-8601 day of the week for the absolute date value passed (1=Mo...
nothing getISOWeekString()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing hours()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
bool is_date_relative()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
int clock_getseconds()
Returns an integer representing the system time in seconds since Jan 1, 1970 00:00.
int clock_getmicros()
Returns an integer representing the system time in microseconds (1/1000000 second intervals) since Ja...
date getDateFromISOWeek(softint year, softint week, softint day=1)
Retuns an absolute date value for the ISO-8601 calendar week information passed (year,...
int get_microseconds(date dt)
Returns an integer corresponding to the literal microsecond value in the date (does not calculate a d...
hash< IsoWeekInfo > get_iso_week_hash(date dt)
Returns an IsoWeekInfo hash representing the ISO-8601 calendar week information for the absolute date...
date date_us(softint us)
Converts an integer argument representing the offset in microseconds from January 1,...
int get_duration_milliseconds(date dt)
Returns an integer value representing the the number of milliseconds of duration in the value of the ...
int get_duration_seconds(date dt)
Returns an integer value representing the the number of seconds of duration in the value of the date ...
nothing get_minutes()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
date localtime()
Returns the current date and time with a resolution to the second.
nothing mktime()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
int get_day_of_week(date dt)
Returns an integer representing the day of the week for the absolute date value passed (0=Sunday,...
nothing get_seconds()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing milliseconds()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
int get_epoch_milliseconds(date dt)
Returns the number of milliseconds of the date and time in local time passed since Jan 1,...
nothing get_days()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
float get_duration_seconds_f(date dt)
Returns a floating-point value representing the the number of seconds of duration in the value of the...
nothing get_years()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing get_hours()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
nothing seconds()
This function variant does nothing at all; it is only included for backwards-compatibility with qore ...
string get_iso_week_string(date dt)
Returns a string representing the ISO-8601 calendar week information for the absolute date passed (ex...
hash< DateTimeInfo > date_info()
Returns a DateTimeInfo hash for the current date and time.
int get_day_number(date dt)
Returns an integer representing the ordinal day number in the year (corresponding to the ISO-8601 day...
nothing get_epoch_seconds()
This function variant does nothing at all.
int clock_getnanos()
Returns an integer representing the system time in nanoseconds (1/1000000000 second intervals) since ...
list< auto > list(...)
Returns a list of the arguments passed at the top level.
Qore namespace.
Definition QC_AbstractSmartLock.dox.h:2
date/time information hash as returned by date_info() and <date>::info()
Definition ql_time.dox.h:7
bool dst
(absolute Only) A flag if daylight savings time is in effect
Definition ql_time.dox.h:15
int doy
(absolute Only) The ordinal day number in the year
Definition ql_time.dox.h:13
Qore::TimeZone zone
(absolute Only) The time zone for the time
Definition ql_time.dox.h:33
int hour
(absolute and relative) The hour value of the date
Definition ql_time.dox.h:17
int minute
(absolute and relative) The minute value of the date
Definition ql_time.dox.h:21
int second
(absolute and relative) The second value of the date
Definition ql_time.dox.h:27
int month
(absolute and relative) The month value of the date
Definition ql_time.dox.h:23
int microsecond
(absolute and relative) The microsecond value of the date
Definition ql_time.dox.h:19
bool relative
(absolute and relative) True if the date is a relative date, False if it is absolute
Definition ql_time.dox.h:25
int utc_secs_east
(absolute Only) Offset from UTC in seconds east; if the time zone is west of UTC then the value will ...
Definition ql_time.dox.h:29
int year
(absolute and relative) The year value of the date
Definition ql_time.dox.h:31
int day
(absolute and relative) The day value of the date (day of the month for absolute dates)
Definition ql_time.dox.h:9
int dow
(absolute Only) The day of the week, where 0=Sunday, 1=Monday, ... 6=Saturday
Definition ql_time.dox.h:11
string zone_name
(absolute Only) The name of the time zone for the given time (ex: "CEST" for Central European Summer ...
Definition ql_time.dox.h:35
ISO week information as returned by get_iso_week_hash() and <date>::isoWeekHash()
Definition ql_time.dox.h:44
int day
the ISO day value from 1 (Monday) to 7 (Sunday)
Definition ql_time.dox.h:46
int week
the ISO week number
Definition ql_time.dox.h:48
int year
the ISO year value (not always equal to the actual calendar year)
Definition ql_time.dox.h:50