改成这样 TIMESTAMP=TZ=UTC-8 date +"%Y-%m-%d %H:%M:%S" 搞定:

$ repo diff lichee/linux-5.4/scripts/mkcompile_h project lichee/linux-5.4/ diff --git a/scripts/mkcompile_h b/scripts/mkcompile_h index 4578e413b..f861eed94 100755 --- a/scripts/mkcompile_h +++ b/scripts/mkcompile_h @@ -36,7 +36,7 @@ else fi if [ -z "$KBUILD_BUILD_TIMESTAMP" ]; then - TIMESTAMP=`date` + TIMESTAMP=`TZ=UTC-8 date +"%Y-%m-%d %H:%M:%S"` else TIMESTAMP=$KBUILD_BUILD_TIMESTAMP fi

正常了:

root@TinaLinux:/# root@TinaLinux:/# cat /proc/version Linux version 5.4.61 (smartcar@ubuntu) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #3 PREEMPT 2022-03-10 10:50:30 root@TinaLinux:/#