How to resolve the algorithm System time step by step in the AWK programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm System time step by step in the AWK programming language

Table of Contents

Problem Statement

Output the system time   (any units will do as long as they are noted) either by a system command or one built into the language. The system time can be used for debugging, network information, random number seeds, or something as simple as program performance.

Let's start with the solution:

Step by Step solution about How to resolve the algorithm System time step by step in the AWK programming language

Source code in the awk programming language

$ awk 'BEGIN{print systime(),strftime()}'


function dos_date(  cmd,d,t,x) { 	# under MS Windows 
#   cmd = "DATE /T"
#   cmd | getline d	# Format depends on locale, e.g. MM/DD/YYYY or YYYY-MM-DD
#   close(cmd)        	# close pipe
# ##print d
#   cmd = "TIME /T"
#   cmd | getline t   	# 13:59
#   close(cmd) 		
# ##print t
#   return d t

    cmd = "echo %DATE% %TIME%"		# this gives better time-resolution
    cmd | getline x   			# 2014-10-31 20:57:36.84
    close(cmd)
    return x
}
BEGIN {
   print "Date and time:", dos_date()
  #print systime(), strftime()		# gawk only
}


  

You may also check:How to resolve the algorithm Honeycombs step by step in the Prolog programming language
You may also check:How to resolve the algorithm Solve a Hopido puzzle step by step in the Python programming language
You may also check:How to resolve the algorithm Window creation step by step in the Ada programming language
You may also check:How to resolve the algorithm Multiplicative order step by step in the Maple programming language
You may also check:How to resolve the algorithm XML/DOM serialization step by step in the J programming language