Skip to main content

date command in Linux with examples

 




Date command is used to display the system date and time. date command is also used to set date and time of the system. By default the date command displays the date in the time zone on which unix/linux operating system is configured.You must be the super-user (root) to change the date and time. 



Syntax: 

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


Options with Examples 
1: date (no option) : With no options, the date command displays the current date and time, including the abbreviated day name, abbreviated month name, day of the month, the time separated by colons, the time zone name, and the year. 

$date
Output: 
Tue Oct 10 22:55:01 PDT 2017


2:-u Option: Displays the time in GMT(Greenwich Mean Time)/UTC(Coordinated Universal Time )time zone. 

Command: 
$date -u
Output :
Wed Oct 11 06:11:31 UTC 2017


3: –date or -d Option: Displays the given date string in the format of date. But this will not affect the system’s actual date and time value.Rather it uses the date and time given in the form of string. 
Syntax: 
 $date --date=" string "

Command: 
$date --date="2/02/2010"
$date --date="Feb 2 2010"
Output: 
Tue Feb  2 00:00:00 PST 2010
Tue Feb  2 00:00:00 PST 2010


4:Using –date option for displaying future date: 
 

Date and time of upcoming particular week day. 

Command: 
$date --date="next tue"
Output: 
Tue Oct 17 00:00:00 PDT 2017

Date and time after two days. 

Command: 
$date --date="2 day"
Output: 
Fri Oct 13 00:05:52 PDT 2017

Date and time of next day. 

Command: 
$date --date="tomorrow"
Output: 
Thu Oct 12 00:08:47 PDT 2017


Comments

Popular posts from this blog

What are the differences between StaticJsonBuffer and DynamicJsonBuffer?

   StaticJsonBuffer ArduinoJson  uses preallocated memory to store the data and this is possible due to StaticJsonBuffer. If one has to use this library then firstly they should create t he StaticJsonBuffer just like: StaticJsonBuffer<200> jsonBuffer; then it creates an  memory of 200 byte size which creates allocated memory in the system for storing the data static as the name tells it has fixed in size type of memory.Also we cannot reuse the memory once it gets allocated.it has high speed performance. DynamicJsonBuffer This library supports DynamicJsonBuffer since it has parameters for dynamic memory allocation but it will be more useful if we use this buffer in the machine having memory more than 10KB of RAM. to use this syntax is just similar. DynamicJsonBuffer jsonBuffer; This will create one dynamic memory for the system so that it can allocate it more precisely.its size is variable it stores the data in heap.while storing it take time and its somehow pro...

Run any GUI software in docker container

 

How to run Docker inside Docker Container?

Step 1 : Docker pull centos Step 2 : 1. mkdir storage           2. cd storage/ Step 3 : docker run -it --privileged -v /root/storage:/var/lib/docker --name os1 centos 1.    We used  privileged  mode because to run docker engine inside docker container it will be failed due to some security reason. A  privileged  container means it have all root capabilities of host machine 2.    Docker store all data like containers, images, networks, plugins and many mores inside in one place that is  /var/lib/docker,  so this folder is most important folder. We know if we terminate any container than all the content inside the container will be removed. So, for that reason we create a folder that is  mystorage  inside in host machine and linked this folder with that folder  /var/lib/docker  means we create a persistent storage of that folder  /var/lib/docker Now we install docker on  centos...