Console.WriteLineやString.Format、StreamWriter.WriteLineなどのメソッドでは複合書式設定を用いることができます。 複合書式設定でも、ToStringメソッドの場合と同様にDateTime/DateTimeOffsetの書式を指定することができます。 また書式だけでなく、右詰め・左詰めといった内容も同時に指定することが可能になっています。
上記の例で使用している書式のうち%
で始まるものは、複合書式設定特有の記述ではなく、カスタム書式指定子であること(標準の書式指定子として扱われないようにすること)を明示するためのものです。
複合書式設定についてより詳しくは書式指定子 §.複合書式設定と0埋め・右揃え・左揃えを参照してください。