k9 has functions (within
.z) to get the current date and time to various degrees of precision. There are also functions to retrieve partial date and time using dot notation.
z.d date 2001.02.03 z.t time 12:34:56.789 z.T datetime
These functions retrieve the date as day (d) or month (m) precision.
These functions retrieve the time millisecond precision.
One could use the current time commands to measure run time but typically this is done via
t1:z.t;(_2e8)?1.;t2:z.t;t2-t1 00:00:00.001 \t (_2e8)?1. 610
These functions retrieve the date and time as datetime.
.z.T 2023.03.11 09:09:49.654
These functions use dot notation to retrieve partial date and times.
now:.z.v;now 11:27:18.049558016 now.h 11 now.r 11:27 now.s 11:27:18 now.t 11:27:18.049 now.u 11:27:18.049558 now.v 11:27:18.049558016