2

2005 のような変数がある場合、それは時間と分を表し、この場合は 08:05pm です。そこから 15 分を差し引くにはどうすればよいですか。expr を使用すると、時刻ではない 1990 のような値が得られます。expr は、2040-15=2025 のように、残りの時間より少ない数を減算する場合に機能します。しかし、それは毎回うまくいきません。

4

1 に答える 1

4

gnu の使用date:

n='2005'
date -d "$n 15 min ago" '+%H%M'

1950
于 2016-03-21T19:31:40.583 に答える