代码之家  ›  专栏  ›  技术社区  ›  User1

是否存在没有空格的日期/时间格式?

  •  8
  • User1  · 技术社区  · 14 年前

    我有一个CGI脚本,它将使用unix将给定的字符串转换为日期/时间 date %20 . 将日期/时间构建为URL的客户机没有转换为unix时间(从epoch开始的秒数),也没有方法转换为来自zulu的偏移量(ISO8601将不工作)。但是,可以用许多其他方式重新格式化用于构建URL的日期/时间。

    是否有其他选项以非间隔格式生成日期时间?

    2 回复  |  直到 14 年前
        1
  •  30
  •   chrisaycock spacemanspiff    14 年前
    $ date "+%F-%T"
    2010-10-25-16:23:14
    
        2
  •  1
  •   User1    14 年前

    我找到了一个简单的工作。只需对空格使用下划线并执行 tr

    stamp="$(echo $stamp|tr _ ' '|xargs -0 date -d)"

    然后使用类似于以下内容的日期:

    26_Oct_2010_11:57:56_CDT

    date -d "26 Oct 2010 11:57:56 CDT"