我希望使用wiremock以2019-03-28T15:30:59+12:00格式生成日期。
我试过:
"currentDateTime": "{{now timezone='Australia/Sydney' format='yyyy-MM-dd'T'HH:mm:ssZ'}}"但是,我有例外:
wiremock.com.github.jknack.handlebars.HandlebarsException:内联:“yyyy dd‘T’at :mm:ssZ‘”,预期:’yyyy‘ssZ:mm:ssZ’在输入时没有可行的替代方案。
我也尝试过在T中转义这两个引号,但是它不起作用。
我做错什么了?
发布于 2019-11-29 10:17:31
一个简单的解决办法:
myformat)
{{#assign 'myformat'}}yyyy-MM-dd'T'HH:mm:ssZ{{/assign}}{{now format=myformat}}一个样本模板反应是-
{
"time": "{{#assign 'myformat'}}yyyy-MM-dd'T'HH:mm:ssZ{{/assign}}{{now format=myformat}}"
}参考文献
发布于 2019-12-19 16:05:53
尝试使用以下代码块。对我来说很好而且可能是最好的方法。format='yyyy-MM-dd\'T\'HH:mm:ss.SSSXXX'
发布于 2020-08-06 14:14:38
如果将来有其他人看到这篇文章,我使用的最简单(但很麻烦)的解决方案是在“T”之前和之后分别格式化这些部件,如下所示:
"currentDateTime": "{{now timezone='Australia/Sydney' format='yyyy-MM-dd'}}T{{now timezone='Australia/Sydney' format='HH:mm:ssZ'}}"https://stackoverflow.com/questions/57602585
复制相似问题