Qore Programming Language Reference Manual 1.19.2
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 {
258
260
275
277
292
294
309
311
321
323
347date date(string dtstr);
348
350
364date date(softfloat f);
365
367
381date date(int i);
382
384
392
394
401date date(null null);
402
404
421date date(string dtstr, string mask);
422
424
438hash<DateTimeInfo> date_info(date dt);
439
441
451hash<DateTimeInfo> date_info();
452
454
468date date_ms(softint ms);
469
471
475nothing date_ms();
476
478
492date date_us(softint us);
493
495
516date days(softint days);
517
519
523nothing days();
524
526
542string format_date(string format, date dt);
543
545
549nothing format_date();
550
552
568date getDateFromISOWeek(softint year, softint week, softint day = 1);
569
571
581
583
587nothing getDayNumber();
588
590
602
604
608nothing getDayOfWeek();
609
611
623
625
630
632
645hash<IsoWeekInfo> getISOWeekHash(date dt);
646
648
653
655
672
674
679
681
702date get_date_from_iso_week(softint year, softint week, softint day = 1);
703
705
722
724
743
745
760
762
766nothing get_days();
767
769
791
793
817
819
844
846
872
874
891
893
898
900
915
917
921nothing get_hours();
922
924
943
945
965hash<IsoWeekInfo> get_iso_week_hash(date dt);
966
968
987
989
1006
1008
1023
1025
1030
1032
1049
1051
1056
1058
1073
1075
1079nothing get_minutes();
1080
1082
1097
1099
1103nothing get_months();
1104
1106
1123
1125
1129nothing get_seconds();
1130
1132
1147
1149
1153nothing get_years();
1154
1156
1171
1173
1188date gmtime(softint secs, softint us = 0);
1189
1191
1206
1208
1230
1232
1236nothing hours();
1237
1239
1254
1256
1261
1263
1278
1280
1285
1287
1302
1304
1319date localtime(softint secs, softint us = 0);
1320
1322
1337
1339
1360date microseconds(softint us);
1361
1363
1384date milliseconds(softint ms);
1385
1387
1392
1394
1416
1418
1422nothing minutes();
1423
1425
1441int mktime(date dt);
1442
1444
1448nothing mktime();
1449
1451
1473
1475
1479nothing months();
1480
1482
1500
1502
1520
1522
1540
1542
1555
1557
1579
1581
1585nothing seconds();
1586
1588
1602int timegm(date dt);
1603
1605
1609nothing timegm();
1610
1612
1634
1636
1640nothing years();
1641
1643}
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.
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_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 ...
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; it is only included for backwards-compatibility with qore ...
int clock_getnanos()
Returns an integer representing the system time in nanoseconds (1/1000000000 second intervals) since ...
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