【问题标题】:Bash: Formatting date [duplicate]Bash:格式化日期[重复]
【发布时间】:2020-12-03 21:13:09
【问题描述】:

我想使用以下格式的日期:yyyyMM.dd.HHmm。即202008.15.1742

这是 Bash 文件:

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

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

【问题讨论】:

  • #VERSION_CODE=$(date +%Y%m.%d.%H%M) #echo $VERSION_CODE 202008.13.2155

标签: bash date git-bash


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    你可以这样做:

    VERSION_CODE=$(date +"%Y%m.%d.%H%M")
    

    【讨论】:

      猜你喜欢
      • 2020-02-06
      • 1970-01-01
      • 2020-03-20
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 2018-01-07
      • 2016-09-23
      • 2021-12-06
      相关资源
      最近更新 更多