我有一个时间戳String regex = "@(\\d+)\\R([01]{"+width+"}\\R??){"+height+"}";
,我只想显示FROM ubuntu:trusty
RUN apt-get update
RUN apt-get install -y wget
RUN mkdir /procwrap
WORKDIR /procwrap
RUN wget https://github.com/myles-mcdonnell/procwrap/releases/download/v1.0.0/procwrap.v1.amd64 -O procwrap
RUN wget https://raw.githubusercontent.com/myles-mcdonnell/procwrap/master/procwrap.toml -O procwrap.toml
RUN chmod +x procwrap
CMD ./procwrap -v
部分,但我不完全确定如何。我可以访问片刻库,但不知道如何将其传递到片刻并格式化,我也可以添加AM或PM?
2016-09-14T10:44:55.027Z
似乎输出11:44:55?
jsFiddle http://jsfiddle.net/eemfu0ym/
答案 0 :(得分:3)
由于您的输入包含Z
后缀,这意味着输入值为UTC。但是,您将它传递到默认矩构造函数,即本地时间,因此会发生转换。
要将其保留为UTC,最简单的方法是以UTC模式开始获取矩形对象。
var m = moment.utc("2016-09-14T10:44:55.027Z")
一旦你拥有了它,你可以根据自己的喜好对其进行格式化:
m.format('HH:mm:ss') // 24-hour clock time
m.format('hh:mm:ss A') // 12-hour time with meridiem (AM/PM)
有关其他选项,请参阅moment formatting docs。请注意,令牌区分大小写。