首页 > 解决方案 > Bash:格式化日期

问题描述

我想使用以下格式的日期:yyyyMM.dd.HHmm. IE202008.15.1742

这是 Bash 文件:

#!/usr/bin/env bash
VERSION_CODE=$((($(date +%s%N)/1000000))
plutil -replace CFBundleVersion -string "$VERSION_CODE"

如何设置VERSION_CODE当前时间以这种格式显示:yyyyMM.dd.HHmm

标签: bashdategit-bash

解决方案


不产生子进程的纯 Bash 解决方案:

printf -v VERSION_CODE '%(%Y%m.%d.%H%M)T'

推荐阅读