Qore Programming Language Reference Manual: lib/ql_time.dox.h Source File

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
ql_time.dox.h
1
3 namespace Qore {
257
259
273 int clock_getmicros();
274
276
290 int clock_getmillis();
291
293
307 int clock_getnanos();
308
310
319 date date(date dt);
320
322
342 date date(string dtstr);
343
345
357 date date(float f);
358
360
372 date date(softint i);
373
375
382 date date();
383
385
392 date date(null null);
393
395
412 date date(string dtstr, string mask);
413
415
429 hash date_info(date dt);
430
432
442 hash date_info();
443
445
459 date date_ms(softint ms);
460
462
466 nothing date_ms();
467
469
483 date date_us(softint us);
484
486
507 date days(softint days);
508
510
514 nothing days();
515
517
533 string format_date(string format, date dt);
534
536
540 nothing format_date();
541
543
562 date getDateFromISOWeek(softint year, softint week, softint day = 1);
563
565
577 int getDayNumber(date dt);
578
580
584 nothing getDayNumber();
585
587
601 int getDayOfWeek(date dt);
602
604
608 nothing getDayOfWeek();
609
611
625 int getISODayOfWeek(date dt);
626
628
632 nothing getISODayOfWeek();
633
635
651 hash getISOWeekHash(date dt);
652
654
658 nothing getISOWeekHash();
659
661
675 string getISOWeekString(date dt);
676
678
682 nothing getISOWeekString();
683
685
699 int get_days(date dt);
700
702
706 nothing get_days();
707
709
729 int get_duration_microseconds(date dt);
730
732
754 int get_duration_milliseconds(date dt);
755
757
779 int get_duration_seconds(date dt);
780
782
798 int get_epoch_seconds(date dt);
799
801
805 nothing get_epoch_seconds();
806
808
822 int get_hours(date dt);
823
825
829 nothing get_hours();
830
832
848 int get_microseconds(date dt);
849
851
865 date get_midnight(date dt);
866
868
872 nothing get_midnight();
873
875
891 int get_milliseconds(date dt);
892
894
898 nothing get_milliseconds();
899
901
915 int get_minutes(date dt);
916
918
922 nothing get_minutes();
923
925
939 int get_months(date dt);
940
942
946 nothing get_months();
947
949
965 int get_seconds(date dt);
966
968
972 nothing get_seconds();
973
975
989 int get_years(date dt);
990
992
996 nothing get_years();
997
999
1013 date gmtime();
1014
1016
1031 date gmtime(softint secs, softint us = 0);
1032
1034
1048 date gmtime(date dt);
1049
1051
1072 date hours(softint hours);
1073
1075
1079 nothing hours();
1080
1082
1096 bool is_date_absolute(date dt);
1097
1099
1103 bool is_date_absolute();
1104
1106
1120 bool is_date_relative(date dt);
1121
1123
1127 bool is_date_relative();
1128
1130
1144 date localtime();
1145
1147
1162 date localtime(softint secs, softint us = 0);
1163
1165
1179 date localtime(date dt);
1180
1182
1203 date microseconds(softint us);
1204
1206
1227 date milliseconds(softint ms);
1228
1230
1234 nothing milliseconds();
1235
1237
1258 date minutes(softint minutes);
1259
1261
1265 nothing minutes();
1266
1268
1284 int mktime(date dt);
1285
1287
1291 nothing mktime();
1292
1294
1315 date months(softint months);
1316
1318
1322 nothing months();
1323
1325
1342 date now();
1343
1345
1362 date now_ms();
1363
1365
1382 date now_us();
1383
1385
1397 date now_utc();
1398
1400
1421 date seconds(softint seconds);
1422
1424
1428 nothing seconds();
1429
1431
1445 int timegm(date dt);
1446
1448
1452 nothing timegm();
1453
1455
1476 date years(softint years);
1477
1479
1483 nothing years();
1484
1486 };
Qore::get_hours
int get_hours(date dt)
Returns an integer corresponding to the literal hour value in the date (does not calculate a duration...
Qore::get_microseconds
int get_microseconds(date dt)
Returns an integer corresponding to the literal microsecond value in the date (does not calculate a d...
Qore::getDayNumber
int getDayNumber(date dt)
Returns an integer representing the ordinal day number in the year (corresponding to the ISO-8601 day...
Qore::date
date date(date dt)
Returns the date passed.
Qore::get_years
int get_years(date dt)
Returns an integer corresponding to the literal year value in the date (does not calculate a duration...
Qore::getDayOfWeek
int getDayOfWeek(date dt)
Returns an integer representing the day of the week for the absolute date value passed (0=Sunday...
Qore::clock_getnanos
int clock_getnanos()
Returns an integer representing the system time in nanoseconds (1/1000000000 second intervals) since ...
Qore::get_months
int get_months(date dt)
Returns an integer corresponding to the literal month value in the date (does not calculate a duratio...
Qore::get_duration_microseconds
int get_duration_microseconds(date dt)
Returns an integer value representing the the number of microseconds of duration in the value of the ...
Qore::now_us
date now_us()
Returns the current date and time with a resolution to the microsecond.
Qore::getDateFromISOWeek
date getDateFromISOWeek(softint year, softint week, softint day=1)
Retuns an absolute date value for the ISO-8601 calendar week information passed (year, week number, optional: weekday, where 1=Monday, 7=Sunday) in the current time zone.
Qore::mktime
int mktime(date dt)
Returns the number of seconds of the date and time in local time passed since Jan 1...
Qore::get_midnight
date get_midnight(date dt)
Returns midnight on the date passed (strips the time component on the new value)
Qore::now
date now()
Returns the current date and time with a resolution to the second.
Qore::gmtime
date gmtime()
Returns the current UTC (GMT) time with a resolution of a second.
Qore::get_milliseconds
int get_milliseconds(date dt)
Returns an integer corresponding to the literal millisecond value in the date (does not calculate a d...
Qore::get_seconds
int get_seconds(date dt)
Returns an integer corresponding to the literal second value in the date (does not calculate a durati...
Qore::getISODayOfWeek
int getISODayOfWeek(date dt)
Returns an integer representing the ISO-8601 day of the week for the absolute date value passed (1=Mo...
Qore::now_ms
date now_ms()
Returns the current date and time with a resolution to the millisecond.
Qore::milliseconds
date milliseconds(softint ms)
Returns a relative date/time value in milliseconds based on the integer argument passed to be used in...
Qore::now_utc
date now_utc()
Returns the current UTC date and time with a resolution to the microsecond.
Qore::microseconds
date microseconds(softint us)
Returns a relative date/time value in microseconds based on the integer argument passed to be used in...
Qore::months
date months(softint months)
Returns a relative date/time value in months based on the integer argument passed to be used in date ...
Qore::date_info
hash date_info(date dt)
Returns a hash of broken-down date/time information for the given date argument (can be either a rela...
Qore::getISOWeekString
string getISOWeekString(date dt)
Returns a string representing the ISO-8601 calendar week information for the absolute date passed (ex...
Qore::is_date_absolute
bool is_date_absolute(date dt)
Returns True if the argument is an absolute date/time value, False if not.
Qore::clock_getmillis
int clock_getmillis()
Returns an integer representing the system time in milliseconds (1/1000 second intervals since Jan 1...
Qore::is_date_relative
bool is_date_relative(date dt)
Returns True if the argument is an relative date/time value, False if not.
Qore::getISOWeekHash
hash getISOWeekHash(date dt)
Returns a hash representing the ISO-8601 calendar week information for the absolute date passed (hash...
Qore::get_epoch_seconds
int get_epoch_seconds(date dt)
Returns the number of seconds of the date and time in local time passed since Jan 1...
Qore::get_minutes
int get_minutes(date dt)
Returns an integer corresponding to the literal minute value in the date (does not calculate a durati...
Qore::date_ms
date date_ms(softint ms)
Converts an integer argument representing the offset in milliseconds from January 1...
Qore::years
date years(softint years)
Returns a relative date/time value in years based on the integer argument passed to be used in date a...
Qore::hours
date hours(softint hours)
Returns a relative date/time value in hours based on the integer argument passed to be used in date a...
Qore::get_days
int get_days(date dt)
Returns an integer corresponding to the literal day value in the date (does not calculate a duration)...
Qore::format_date
string format_date(string format, date dt)
Returns a formatted string for a date argument passed.
Qore::days
date days(softint days)
Returns a relative date/time value in days based on the integer argument passed to be used in date ar...
Qore::localtime
date localtime()
Returns the current date and time with a resolution to the second.
Qore::get_duration_seconds
int get_duration_seconds(date dt)
Returns an integer value representing the the number of seconds of duration in the value of the date ...
Qore::seconds
date seconds(softint seconds)
Returns a relative date/time value in seconds based on the integer argument passed to be used in date...
Qore::get_duration_milliseconds
int get_duration_milliseconds(date dt)
Returns an integer value representing the the number of milliseconds of duration in the value of the ...
Qore::hash
hash hash(object obj)
Returns a hash of an object's members.
Qore::date_us
date date_us(softint us)
Converts an integer argument representing the offset in microseconds from January 1...
Qore::minutes
date minutes(softint minutes)
Returns a relative date/time value in minutes based on the integer argument passed to be used in date...
Qore::clock_getmicros
int clock_getmicros()
Returns an integer representing the system time in microseconds (1/1000000 second intervals) since Ja...
Qore::timegm
int timegm(date dt)
Returns the number of seconds since January 1, 1970 00:00:00 in the local time zone for the given dat...