달력

72024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

리눅스 시스템 상에서 테스트를 위해 시간과 날짜를 자주 변경합니다. 이에 좀 더 많은 활용이 가능하도록 date 명령어 활용법을 정리하였습니다.  

 

특히, 웹서비스와 시간 동기화를 위해서 날짜만 변경할 필요성이 존재하는데요. 이에 대해서도 기재하였습니다

 

■ 2009 년 03월 04일 10시10분10초로 시간 변경하기  [MMDDhhmm[[CC]YY][.ss]]

 

    # date 030410102009.10  

    --> date 03월 04일 10시 10분 2009년 10초

 

■ 2009 년 03월 04일 로 바꾸기

 

    # date -s 2009/03/04  

    --> "/" 날짜 단위를 표시. 시간은 00:00:00 으로 변경됨.

 

■ 10 시 10 분 10 초로 시간 변경하기

 

   # date -s 10:10:10  

    --> ":" 는 시간 단위를 표시.

 

■ 날짜만 변경하기(기준 날짜 2009/04/03일) :  시간은 그대로 유지.

  **  date [-s  datestr]  기본 문법.

 

1) 월 변경 하기.

    # date -s "1 months" 

      -->  월 필드를 +1 즉, 2009년 05월 03일로 변경(월 필드 1증가)

    # date -s "1 months ago" 

      -->  월 필드를 -1 즉, 2009년 03월 03일로 변경(월 필드 1감소)

2) 일 변경 하기.

    # date -s "2 day" 

      --> 일 필드를 +2 즉, 2009년 04월 05일로 변경(일 필드 2증가)

    # date -s "2 day ago" 

      --> 일 필드를 -2 즉, 2009년 04월 01일로 변경(일 필드 2감소)

3) 월 일 변경 하기

    # date -s "1 months 2day" 

      --> 월 필드 +1, 일 필드 +2, 즉, 2009년 05월 05일로 변경    

    # date -s "1 months 2day ago" 

      --> 월 필드 -1, 일 필드 -2 즉, 2009년 03월 01일로 변경   

 

 

 

DATE 확인 방법 : date +"%Y%m%d%H%M%S"

 

- 시간 / 날짜 변경 -

date -s 23:00:00

date -s '2015-10-10 23:00:00'

Posted by 짜꾸미의골골몽
|