Me quedé atrapado en la parte de la secuencia de comandos. Tengo tiempo: por ejemplo, «16:00» y la duración en minutos como: 410.

Es hay alguna forma fácil de agregar estos dos valores? Yo he probado un montón de combinaciones con date -d, pero no puede resolver.

OriginalEl autor Kysu | 2014-01-18

1 Comentario

  1. 15

    Probar este (Kysu de la versión):

    date -d "16:00 410 minutes" +'%H:%M'

    o este:

    date -d "16:00 today + 410 minutes" +'%H:%M'

    Pero no usar este:

    date -d "16:00 + 410 minutes" +'%H:%M'   # BAD!

    Las cosas extrañas que suceden si se omite la palabra today pero mantener el +. (Creo que el + 410 se analiza como un modificador de la zona horaria y, a continuación, el minutes se interpreta como «agregar un minuto».)

    bueno probé sin la palabra today ahora está bien. También funciona bien: date -d "16:00 410 minutes" +'%H:%M'

    OriginalEl autor joeytwiddle

Dejar respuesta

Please enter your comment!
Please enter your name here