Exploring different date command options in RHEL

In this article we will see different options of date command in RHEL8.

Date commands prints or sets the system date and time

Syntax:

 date [OPTION]... [+FORMAT]

 date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]        

Displays the current time in the given format, or set the system date.

Options and formats available in date command:

       FORMAT controls the output.  Interpreted sequences are:

       %%     a literal %

       %a     locale's abbreviated weekday name (e.g., Sun)

       %A     locale's full weekday name (e.g., Sunday)

       %b     locale's abbreviated month name (e.g., Jan)

       %B     locale's full month name (e.g., January)

       %c     locale's date and time (e.g., Thu Mar  3 23:05:25 2005)

       %C     century; like %Y, except omit last two digits (e.g., 20)

       %d     day of month (e.g., 01)

       %D     date; same as %m/%d/%y

       %e     day of month, space padded; same as %_d

       %F     full date; like %+4Y-%m-%d

       %g     last two digits of year of ISO week number (see %G)

       %G     year of ISO week number (see %V); normally useful only
              with %V

       %h     same as %b

       %H     hour (00..23)

       %I     hour (01..12)

       %j     day of year (001..366)

       %k     hour, space padded ( 0..23); same as %_H

       %l     hour, space padded ( 1..12); same as %_I

       %m     month (01..12)

       %M     minute (00..59)

       %n     a newline

       %N     nanoseconds (000000000..999999999)

       %p     locale's equivalent of either AM or PM; blank if not known

       %P     like %p, but lower case

       %q     quarter of year (1..4)

       %r     locale's 12-hour clock time (e.g., 11:11:04 PM)

       %R     24-hour hour and minute; same as %H:%M

       %s     seconds since 1970-01-01 00:00:00 UTC

       %S     second (00..60)

       %t     a tab

       %T     time; same as %H:%M:%S

       %u     day of week (1..7); 1 is Monday

       %U     week number of year, with Sunday as first day of week
              (00..53)

       %V     ISO week number, with Monday as first day of week (01..53)

       %w     day of week (0..6); 0 is Sunday

       %W     week number of year, with Monday as first day of week
              (00..53)

       %x     locale's date representation (e.g., 12/31/99)

       %X     locale's time representation (e.g., 23:13:48)

       %y     last two digits of year (00..99)

       %Y     year

       %z     +hhmm numeric time zone (e.g., -0400)

       %:z    +hh:mm numeric time zone (e.g., -04:00)

       %::z   +hh:mm:ss numeric time zone (e.g., -04:00:00)

       %:::z  numeric time zone with : to necessary precision (e.g.,
              -04, +05:30)

       %Z     alphabetic time zone abbreviation (e.g., EDT)        


      -d, --date=STRING
              display time described by STRING, not 'now'        
No alt text provided for this image

The above screenshot is related to usage of options and formats

No alt text provided for this image
No alt text provided for this image
--debug
         annotate the parsed date, and warn about questionable
         usage to stderr        
No alt text provided for this image
-f, --file=DATEFILE
              like --date; once for each line of DATEFILE        
No alt text provided for this image
-I[FMT], --iso-8601[=FMT]
              output date/time in ISO 8601 format.  FMT='date' for date
              only (the default), 'hours', 'minutes', 'seconds', or 'ns'
              for date and time to the indicated precision.  Example:
              2006-08-14T02:34:56-06:00        
No alt text provided for this image
-R, --rfc-email
              output date and time in RFC 5322 format.  Example: Mon, 14
              Aug 2006 02:34:56 -0600

       --rfc-3339=FMT
              output date/time in RFC 3339 format.  FMT='date',
              'seconds', or 'ns' for date and time to the indicated
              precision.  Example: 2006-08-14 02:34:56-06:00        
No alt text provided for this image
-r, --reference=FILE
              display the last modification time of FILE

       -s, --set=STRING
              set time described by STRING

       -u, --utc, --universal
              print or set Coordinated Universal Time (UTC)

       --help display this help and exit

       --version
              output version information and exit        
No alt text provided for this image

The above mentioned ones are all the available options and formats in date command.


Thanks for reading




要查看或添加评论,请登录

Mani Bhargava Banka的更多文章

  • Microservices Design Principles and Design Patterns

    Microservices Design Principles and Design Patterns

    What is Microservice Architecture? An architectural approach of microservices, or microservice architecture, organizes…

    3 条评论
  • Exploring espeak-ng options

    Exploring espeak-ng options

    In this article, we will look into some options of espeak-ng command in RHEL 8. What is espeak-ng? espeak-ng is a…

  • Fun commands in Linux to explore

    Fun commands in Linux to explore

    In this article, we will explore some fun commands in RHEL8. For a Linux user, the terminal or command line is a…

  • Exploring Zenity command in RHEL8

    Exploring Zenity command in RHEL8

    In this article, we will see different options in zenity and their usage. zenity is a program that will display GTK+…

  • Checking Ram data for Variables like x = 5 etc...

    Checking Ram data for Variables like x = 5 etc...

    While learning programming languages, many used to tell that the variables that we define will be there inside the RAM…

  • K-means Clustering use case

    K-means Clustering use case

    What is K-means clustering? The task of cluster analysis is grouping a set of objects in a way that objects in the same…

  • How Companies are using Javascript?

    How Companies are using Javascript?

    There’s no denying that JavaScript is everywhere, but just how are some of the world’s largest tech companies using…

  • Using ML to classify Cyber Crime Offenses and Confusion Matrix

    Using ML to classify Cyber Crime Offenses and Confusion Matrix

    This article is part of the Summer Internship MLOPS program. So in this, I'm focusing mainly on how confusion matrix…

  • GUI Container on the Docker

    GUI Container on the Docker

    As part of the summer internship I'm creating this article to solve one of the tasks given below: Summer - Task 02…

  • Deploying Simple Machine Learning Model inside Docker Container

    Deploying Simple Machine Learning Model inside Docker Container

    As part of the MLOPS Summer Internship, Here is the first task that was given to us: #Task1 ??????? #MLOps_Summer2021…

社区洞察

其他会员也浏览了