先頭のゼロや余分なスペースのパディング (レイアウトが崩れる) なしで、WPF テキスト ブロックに日番号だけを生成しようとしています。1 つ目はスペースを含む日付番号を生成し、2 つ目は日付全体を生成します。docsによると、「d」は日 (1-31) を生成する必要があります。
string.Format("{0:d }", DateTime.Today);
string.Format("{0:d}", DateTime.Today);
更新:% を追加することは確かにトリックです。適切なドキュメントはこちら。