有没有办法在C#中打印计算的时间格式字符串?

mim*_*lea 2 .net c# time datetime datetime-format

我知道标题可能令人困惑,但我不确定如何更好地说出来......

我这样做是为了得到当前小时的日志:

'TraceSink-'yyyy-MM-dd HH'-Hourly.log'
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得前一个小时?即:

'TraceSink-'yyyy-MM-dd (HH-1)'-Hourly.log'
Run Code Online (Sandbox Code Playgroud)

这样的时间格式是否有可能?

编辑:我没有访问C#代码,但有一个exe.config,我可以改变里面的内容.

像Date上的var一样.ToString(var);

我问得太多了吗?

Joh*_*ers 8

从日期/时间减去一小时,格式化.