如何使用 Cut 命令将时间戳剪切到特​​定点?

how to cut timestamp using Cut command upto a particular point?

我获取了时间戳 sysibm.sysdummy。如果时间戳是 2015-08-21.23.35.45.45287 ,我需要将它削减到分钟,即 2015-08-21.23.35。任何人都可以告诉我如何使用 unix 命令来削减它吗?

DB2 表达式 values(substr(timestamp(current timestamp),1,16)) 将 return 时间戳记到分钟。它将由 DB2 而不是 Unix 提供。

当你想要cut它时,使用

echo '2015-08-21.23.35.45.45287' | cut -d"." -f1-3

Cut 可能不是最佳解决方案,请考虑 DB2 表达式 (@data_henrik) 或 shell 内置

a="2015-08-21.23.35.45.45287"; echo ${a:0:16}