yuzd / Hangfire.HttpJob

httpjob for Hangfire,restful api for Hangfire,job调度与业务分离
https://github.com/yuzd/Hangfire.HttpJob/wiki
MIT License
626 stars 185 forks source link

请问 参数里的时间如何格式化? #108

Closed arvinws closed 3 years ago

arvinws commented 3 years ago

image image

{DateTime.Now.AddMinutes(-2).ToString(\"yyyy-MM-dd HH:mm\")}

{DateTime.Now.AddMinutes(-2)}.ToString(\"yyyy-MM-dd HH:mm\")

试过几种方式,还是不行

yuzd commented 3 years ago

你贴一下 运行的日志看下呢

arvinws commented 3 years ago

你贴一下运行的日志看下呢

image 好像是格式不对,试过好多格式,也没成功 #{DateTime.Now.AddMinutes(-2).ToString()} 只有这个可以识别到,但是并没有格式化参数

yuzd commented 3 years ago

请试下

#{DateTime.Now.AddMinutes(-2).ToString("yyyy-MM-dd HH:mm")}
arvinws commented 3 years ago
#{DateTime.Now.AddMinutes(-2).ToString("yyyy-MM-dd HH:mm")}

image

还是不行

yuzd commented 3 years ago

{DateTime.Now.AddMinutes(-2).ToString('yyyy-MM-dd HH:mm')}

ToString()里面的 双引号改成单引号

arvinws commented 3 years ago

{DateTime.Now.AddMinutes(-2).ToString('yyyy-MM-dd HH:mm')}

ToString()里面的 双引号改成单引号

可以了 昨天看报错信息 试过这样写,但是我写成#{DateTime.Now.AddMinutes(-2).ToString(\'yyyy-MM-dd HH:mm\')} 加了转义 谢谢大佬