잠시만 기다려 주세요

     '참사 일주일이 지났다.. 민주당은 눈치만 보며 아무것도 하지 않는다... 세월호 시즌2가 되어간다.. 뉴스가 사라지고 점점 잊혀지고 있다. 민주당의 방조 살인이 또 다시 시작되고 있다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (18)  |  여러가지 팁 (1093)  |  추천 및 재미 (159)  |  자료실 (28)  |  
시사, 이슈, 칼럼, 평론, 비평 (751)  |  끄적거림 (138)  |  문예 창작 (717)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 리눅스 시간, 날짜 date 명령 : 어제(과거) , 내일(미래) 날짜, 시간 구하기
이 름 : 바다아이   |   조회수 : 8259         짧은 주소 : https://www.bada-ie.com/su/?461591804752
안녕하세요.

리눅스에서 date 명령어는 아무 인자없이 실행하면 현재 시간을 표시합니다.

그럼 어제나 내일 또는 과거나 미래의 시간을 구하는 방법에 대해 간단하게 적어보겠습니다.


 

과거

 

 
  1. date -d 'yesterday' # 어제
  2. date -d '1 day ago' # 1일전 = 어제
  3. date -d '2 day ago' # 2일전
  4. date -d '35 day ago' # 20일전
  5. date -d '1 week ago' # 1주일전
  6. date -d '2 month ago' # 1달전
  7. date -d '3 year ago' # 3년전
  8. date -d '10 second ago' # 10초전
  9. date -d '20 minute ago' # 20분전
  10. date -d '30 hour ago' # 30시간전
  11. date -d '3 year 7 month ago' # 3년 7개월전


 

미래 

* 과거에서 ago 를 빼면 됨
 

 
  1. date -d 'tomorrow' # 내일
  2. date -d '1 day' # 1일후 = 내일
  3. date -d '2 day' # 2일후
  4. date -d '35 day' # 20일후
  5. date -d '1 week' # 1주일후
  6. date -d '2 month' # 1달후
  7. date -d '3 year' # 3년후
  8. date -d '10 second' # 10초후
  9. date -d '20 minute' # 20분후
  10. date -d '30 hour' # 30시간후
  11. date -d '3 year 7 month' # 3년 7개월후
 

요일 기준

 

 
  1. date -d 'this friday' # 이번주 금요일
  2. date -d 'last monday' # 지난 월요일
  3. date -d 'next tuesday' # 다음 화요일
 

특정 시간을 기준으로 날짜 더하고 빼기

 

 
  1. date -d '2010-01-03 07:32:10 + 2 day 5 hours 17 minute'
  2. # 2010년 1월 3일 7시 32분 10초를 기준으로 2일 5시간 17분후
 

옵션 1


-d 는 --date 옵션으로 사용해도 됩니다. --date 로 쓸때에는 --date= 형식으로 사용하시면 됩니다.
 

 
  1. date --date='2 month'
 

옵션 2


시간단위를 나타내는 day, week, month, year, second, minute, hour 등은 뒤에 s(복수)를 붙여도 되고 안붙여도 됩니다.
 

 
  1. date -d '1 day ago'
  2. date -d '1 days ago'
 

옵션 3


시간을 원하는 형식으로 뽑기위해서는 아래같이 하시면 됩니다.

현재 시간으로부터 2일전의 년-월-일 시:분:초 형식으로 표시하려면
 

 
  1. date '+%Y-%m-%d %H:%M:%S' -d '2 day ago'
 

쉘스크립트에서 해당 시간을 변수에 담기


보통 위와 같은 date 함수는 주로 쉘스크립트에서 사용하게 됩니다. 리눅스 명령으로 가져온 결과값을 변수에 담으려면
 

 
  1. yesterday=$(date -d '1 day ago')

또는
 

 
  1. yesterday=`date -d '1 day ago'`

변수를 사용할때는
 

 
  1. echo $yesterday


출처 : http://steadypost.net/post/knowhow/id/8/
 
| |





      1 page / 6 page
번 호 카테고리 제 목 이름 조회수
155 리눅스 서버 apt ... ... apt 바다아이 62
154 리눅스 서버 , smartctl, hdd ssd 바다아이 149
153 리눅스 서버 , .... arch kernel compile.... 바다아이 162
152 리눅스 서버 [Vim, Vi] 바다아이 151
151 리눅스 서버 ... 바다아이 194
150 리눅스 서버 vps root .. 바다아이 213
149 리눅스 서버 Ubuntu 24.04 LTS - SSH Port , ssh 바다아이 235
148 리눅스 서버 samba ... , ... 바다아이 1181
147 리눅스 서버 postfix main.cf ... 바다아이 4667
146 리눅스 서버 /etc/crontab ... 바다아이 3078
145 리눅스 서버 - MEMTEST, , 바다아이 4664
144 리눅스 서버 top , top 바다아이 5404
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 6720
142 리눅스 서버 mirror .. ... 바다아이 7004
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 6958
140 리눅스 서버 ufw , iptables 바다아이 8021
139 리눅스 서버 ... grub . submenu, grub-mkconfig, grub 바다아이 6615
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 8893
137 리눅스 서버 , dd , 바다아이 6903
136 리눅스 서버 ... ntp .. ... 바다아이 7634
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 7284
134 리눅스 서버 ps , ps option 바다아이 7115
133 리눅스 서버 , swap , ... swap . 바다아이 7299
132 리눅스 서버 crontab , .... 바다아이 7280
131 리눅스 서버 ssh , ssh 바다아이 8503
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 8015
현재글 리눅스 서버 , date : () , () , 바다아이 8260
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 13270
127 리눅스 서버 , ubuntu generic kernel 바다아이 8644
126 리눅스 서버 .. apt ... 바다아이 8479
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.05878
to webmaster... gogo sea. gogo sea.