2017-12-28 3 views
-2

변수에 시작 날짜가 저장되어 있습니다.이 변수를 사용하여 반복되는 시간을 확인합니다. 그래서 지금까지 그 변수에 분이 추가 될 때까지는 사실이지만, 내가 시도해도 효과가없는 것 같습니다. linux sh 스크립트의 날짜 변수에 분을 추가하십시오.

newdate=$(date -u -d "newdate + 1 minute")

newdate=$("$newdate" + -u -d "1 min")

newdate=$("$newdate" --date='1minute')

가있는 몇 가지 내가 희망 일관된 형식을 유지합니다^

+4

당신이 시도한 코드를 우리와 공유 할 수 있습니까? – davedwards

+0

여러 가지를 시도했습니다 (모두 기억할 수는 없습니다). newdate = $ ("$ newdate"+ -u (newdate + 1 분)) "newdate = $ (date -u -d"newdate + 1 분 ")' 'newdate = $ ("$ newdate "--date = '1minute' -d "1 분")' – Zoish

답변

0
# store some date 
var="2017-12-29T10:14:30+00:00" 
echo "$var" 

# add a minute and print 
var=$(LC_ALL=C date --utc --iso-8601=seconds -d"$var"+1minute) 
echo "$var" 

LC_ALL=C 로케일 설정, --iso-8601=second--utc을 시도하고 UTC에 잠겨 .

관련 문제